public class FastJdbcConfig extends Object implements IFastConfig
构造器和说明 |
---|
FastJdbcConfig() |
private volatile Boolean defaultAutoCommit
private volatile Boolean defaultReadOnly
private volatile int defaultTransactionIsolation
private volatile String defaultCatalog
private volatile String connectionProperties
private volatile int initialSize
private volatile int maxActive
private volatile int maxIdle
private volatile int minIdle
private volatile int maxWait
private volatile int validationQueryTimeout
private volatile String validatorClassName
private volatile org.apache.tomcat.jdbc.pool.Validator validator
private volatile boolean testOnBorrow
private volatile boolean testOnReturn
private volatile boolean testWhileIdle
private volatile int timeBetweenEvictionRunsMillis
private volatile int numTestsPerEvictionRun
private volatile int minEvictableIdleTimeMillis
private volatile boolean accessToUnderlyingConnectionAllowed
private volatile boolean removeAbandoned
private volatile int removeAbandonedTimeout
private volatile boolean logAbandoned
private volatile long validationInterval
private volatile boolean jmxEnabled
private volatile String initSQL
private volatile boolean testOnConnect
private volatile String jdbcInterceptors
private volatile boolean fairQueue
private volatile boolean useEquals
private volatile int abandonWhenPercentageFull
private volatile long maxAge
private volatile boolean useLock
private volatile org.apache.tomcat.jdbc.pool.PoolProperties.InterceptorDefinition[] interceptors
private volatile int suspectTimeout
private volatile boolean alternateUsernameAllowed
private volatile boolean commitOnReturn
private volatile boolean rollbackOnReturn
private volatile boolean useDisposableConnectionFacade
private volatile boolean logValidationErrors
private volatile boolean propagateInterruptState
private volatile boolean ignoreExceptionOnPreLoad
public Boolean getDefaultAutoCommit()
public FastJdbcConfig setDefaultAutoCommit(Boolean defaultAutoCommit)
public Boolean getDefaultReadOnly()
public FastJdbcConfig setDefaultReadOnly(Boolean defaultReadOnly)
public int getDefaultTransactionIsolation()
public FastJdbcConfig setDefaultTransactionIsolation(int defaultTransactionIsolation)
public String getDefaultCatalog()
public FastJdbcConfig setDefaultCatalog(String defaultCatalog)
public String getConnectionProperties()
public FastJdbcConfig setConnectionProperties(String connectionProperties)
public int getInitialSize()
public FastJdbcConfig setInitialSize(int initialSize)
public int getMaxActive()
public FastJdbcConfig setMaxActive(int maxActive)
public int getMaxIdle()
public FastJdbcConfig setMaxIdle(int maxIdle)
public int getMinIdle()
public FastJdbcConfig setMinIdle(int minIdle)
public int getMaxWait()
public FastJdbcConfig setMaxWait(int maxWait)
public int getValidationQueryTimeout()
public FastJdbcConfig setValidationQueryTimeout(int validationQueryTimeout)
public String getValidatorClassName()
public FastJdbcConfig setValidatorClassName(String validatorClassName)
public org.apache.tomcat.jdbc.pool.Validator getValidator()
public FastJdbcConfig setValidator(org.apache.tomcat.jdbc.pool.Validator validator)
public boolean isTestOnBorrow()
public FastJdbcConfig setTestOnBorrow(boolean testOnBorrow)
public boolean isTestOnReturn()
public FastJdbcConfig setTestOnReturn(boolean testOnReturn)
public boolean isTestWhileIdle()
public FastJdbcConfig setTestWhileIdle(boolean testWhileIdle)
public int getTimeBetweenEvictionRunsMillis()
public FastJdbcConfig setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)
public int getNumTestsPerEvictionRun()
public FastJdbcConfig setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
public int getMinEvictableIdleTimeMillis()
public FastJdbcConfig setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis)
public boolean isAccessToUnderlyingConnectionAllowed()
public FastJdbcConfig setAccessToUnderlyingConnectionAllowed(boolean accessToUnderlyingConnectionAllowed)
public boolean isRemoveAbandoned()
public FastJdbcConfig setRemoveAbandoned(boolean removeAbandoned)
public int getRemoveAbandonedTimeout()
public FastJdbcConfig setRemoveAbandonedTimeout(int removeAbandonedTimeout)
public boolean isLogAbandoned()
public FastJdbcConfig setLogAbandoned(boolean logAbandoned)
public long getValidationInterval()
public FastJdbcConfig setValidationInterval(long validationInterval)
public boolean isJmxEnabled()
public FastJdbcConfig setJmxEnabled(boolean jmxEnabled)
public String getInitSQL()
public FastJdbcConfig setInitSQL(String initSQL)
public boolean isTestOnConnect()
public FastJdbcConfig setTestOnConnect(boolean testOnConnect)
public String getJdbcInterceptors()
public FastJdbcConfig setJdbcInterceptors(String jdbcInterceptors)
public boolean isFairQueue()
public FastJdbcConfig setFairQueue(boolean fairQueue)
public boolean isUseEquals()
public FastJdbcConfig setUseEquals(boolean useEquals)
public int getAbandonWhenPercentageFull()
public FastJdbcConfig setAbandonWhenPercentageFull(int abandonWhenPercentageFull)
public long getMaxAge()
public FastJdbcConfig setMaxAge(long maxAge)
public boolean isUseLock()
public FastJdbcConfig setUseLock(boolean useLock)
public org.apache.tomcat.jdbc.pool.PoolProperties.InterceptorDefinition[] getInterceptors()
public FastJdbcConfig setInterceptors(org.apache.tomcat.jdbc.pool.PoolProperties.InterceptorDefinition[] interceptors)
public int getSuspectTimeout()
public FastJdbcConfig setSuspectTimeout(int suspectTimeout)
public boolean isAlternateUsernameAllowed()
public FastJdbcConfig setAlternateUsernameAllowed(boolean alternateUsernameAllowed)
public boolean isCommitOnReturn()
public FastJdbcConfig setCommitOnReturn(boolean commitOnReturn)
public boolean isRollbackOnReturn()
public FastJdbcConfig setRollbackOnReturn(boolean rollbackOnReturn)
public boolean isUseDisposableConnectionFacade()
public FastJdbcConfig setUseDisposableConnectionFacade(boolean useDisposableConnectionFacade)
public boolean isLogValidationErrors()
public FastJdbcConfig setLogValidationErrors(boolean logValidationErrors)
public boolean isPropagateInterruptState()
public FastJdbcConfig setPropagateInterruptState(boolean propagateInterruptState)
public boolean isIgnoreExceptionOnPreLoad()
public FastJdbcConfig setIgnoreExceptionOnPreLoad(boolean ignoreExceptionOnPreLoad)
Copyright © 2021. All rights reserved.