public abstract class ViburConfig extends Object
ViburDBCPDataSource configuration options.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_PROPERTIES_CONFIG_FILE_NAME |
static String |
DEFAULT_XML_CONFIG_FILE_NAME |
static String |
IS_VALID_QUERY |
static String |
SQLSTATE_CONN_INIT_ERROR |
static String |
SQLSTATE_INTERRUPTED_ERROR |
static String |
SQLSTATE_OBJECT_CLOSED_ERROR |
static String |
SQLSTATE_POOL_CLOSED_ERROR |
static String |
SQLSTATE_POOL_NOTSTARTED_ERROR |
static String |
SQLSTATE_TIMEOUT_ERROR |
static String |
SQLSTATE_WRAPPER_ERROR |
public static final String DEFAULT_PROPERTIES_CONFIG_FILE_NAME
public static final String DEFAULT_XML_CONFIG_FILE_NAME
public static final String SQLSTATE_POOL_NOTSTARTED_ERROR
public static final String SQLSTATE_POOL_CLOSED_ERROR
public static final String SQLSTATE_TIMEOUT_ERROR
public static final String SQLSTATE_CONN_INIT_ERROR
public static final String SQLSTATE_INTERRUPTED_ERROR
public static final String SQLSTATE_OBJECT_CLOSED_ERROR
public static final String SQLSTATE_WRAPPER_ERROR
public static final String IS_VALID_QUERY
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public Driver getDriver()
public void setDriver(Driver driver)
public Properties getDriverProperties()
public void setDriverProperties(Properties driverProperties)
public String getDriverClassName()
public void setDriverClassName(String driverClassName)
public String getJdbcUrl()
public void setJdbcUrl(String jdbcUrl)
public DataSource getExternalDataSource()
public void setExternalDataSource(DataSource externalDataSource)
public Connector getConnector()
protected void setConnector(Connector connector)
public int getConnectionIdleLimitInSeconds()
public void setConnectionIdleLimitInSeconds(int connectionIdleLimitInSeconds)
public int getValidateTimeoutInSeconds()
public void setValidateTimeoutInSeconds(int validateTimeoutInSeconds)
public String getTestConnectionQuery()
public void setTestConnectionQuery(String testConnectionQuery)
public String getInitSQL()
public void setInitSQL(String initSQL)
public boolean isUseNetworkTimeout()
public void setUseNetworkTimeout(boolean useNetworkTimeout)
public Executor getNetworkTimeoutExecutor()
public void setNetworkTimeoutExecutor(Executor networkTimeoutExecutor)
public int getPoolInitialSize()
public void setPoolInitialSize(int poolInitialSize)
public int getPoolMaxSize()
public void setPoolMaxSize(int poolMaxSize)
public boolean isPoolFair()
public void setPoolFair(boolean poolFair)
public boolean isPoolEnableConnectionTracking()
public void setPoolEnableConnectionTracking(boolean poolEnableConnectionTracking)
public org.vibur.objectpool.PoolService<ConnHolder> getPool()
protected void setPool(org.vibur.objectpool.PoolService<ConnHolder> pool)
protected org.vibur.objectpool.util.ConcurrentCollection<ConnHolder> getConcurrentCollection()
protected void setConcurrentCollection(org.vibur.objectpool.util.ConcurrentCollection<ConnHolder> concurrentCollection)
protected ViburObjectFactory getConnectionFactory()
protected void setConnectionFactory(ViburObjectFactory connectionFactory)
public TakenConnectionsFormatter getTakenConnectionsFormatter()
public void setTakenConnectionsFormatter(TakenConnectionsFormatter takenConnectionsFormatter)
protected org.vibur.objectpool.util.ThreadedPoolReducer getPoolReducer()
protected void setPoolReducer(org.vibur.objectpool.util.ThreadedPoolReducer poolReducer)
protected String getPoolReducerClass()
protected void setPoolReducerClass(String poolReducerClass)
public int getReducerTimeIntervalInSeconds()
public void setReducerTimeIntervalInSeconds(int reducerTimeIntervalInSeconds)
public int getReducerSamples()
public void setReducerSamples(int reducerSamples)
public boolean isAllowConnectionAfterTermination()
public void setAllowConnectionAfterTermination(boolean allowConnectionAfterTermination)
public boolean isAllowUnwrapping()
public void setAllowUnwrapping(boolean allowUnwrapping)
public String getName()
public void setName(String name)
name - the pool name to usepublic String getJmxName()
public boolean isEnableJMX()
public void setEnableJMX(boolean enableJMX)
public long getConnectionTimeoutInMs()
public void setConnectionTimeoutInMs(long connectionTimeoutInMs)
public int getLoginTimeoutInSeconds()
public void setLoginTimeoutInSeconds(int loginTimeoutInSeconds)
public long getAcquireRetryDelayInMs()
public void setAcquireRetryDelayInMs(long acquireRetryDelayInMs)
public int getAcquireRetryAttempts()
public void setAcquireRetryAttempts(int acquireRetryAttempts)
public int getStatementCacheMaxSize()
public void setStatementCacheMaxSize(int statementCacheMaxSize)
public StatementCache getStatementCache()
protected void setStatementCache(StatementCache statementCache)
public String getCriticalSQLStates()
public void setCriticalSQLStates(String criticalSQLStates)
public long getLogConnectionLongerThanMs()
public void setLogConnectionLongerThanMs(long logConnectionLongerThanMs)
public boolean isLogStackTraceForLongConnection()
public void setLogStackTraceForLongConnection(boolean logStackTraceForLongConnection)
public long getLogQueryExecutionLongerThanMs()
public void setLogQueryExecutionLongerThanMs(long logQueryExecutionLongerThanMs)
public boolean isLogStackTraceForLongQueryExecution()
public void setLogStackTraceForLongQueryExecution(boolean logStackTraceForLongQueryExecution)
public long getLogLargeResultSet()
public void setLogLargeResultSet(long logLargeResultSet)
public boolean isLogStackTraceForLargeResultSet()
public void setLogStackTraceForLargeResultSet(boolean logStackTraceForLargeResultSet)
public boolean isIncludeQueryParameters()
public void setIncludeQueryParameters(boolean includeQueryParameters)
public boolean isLogTakenConnectionsOnTimeout()
public void setLogTakenConnectionsOnTimeout(boolean logTakenConnectionsOnTimeout)
public boolean isLogAllStackTracesOnTimeout()
public void setLogAllStackTracesOnTimeout(boolean logAllStackTracesOnTimeout)
public Pattern getLogLineRegex()
public void setLogLineRegex(Pattern logLineRegex)
public boolean isResetDefaultsAfterUse()
public void setResetDefaultsAfterUse(boolean resetDefaultsAfterUse)
public Boolean getDefaultAutoCommit()
public void setDefaultAutoCommit(Boolean defaultAutoCommit)
public Boolean getDefaultReadOnly()
public void setDefaultReadOnly(Boolean defaultReadOnly)
public String getDefaultTransactionIsolation()
public void setDefaultTransactionIsolation(String defaultTransactionIsolation)
public String getDefaultCatalog()
public void setDefaultCatalog(String defaultCatalog)
public Integer getDefaultTransactionIsolationIntValue()
public void setDefaultTransactionIsolationIntValue(Integer defaultTransactionIsolationIntValue)
public boolean isClearSQLWarnings()
public void setClearSQLWarnings(boolean clearSQLWarnings)
public HookHolder.ConnHooks getConnHooks()
public HookHolder.InvocationHooks getInvocationHooks()
Copyright © 2013-2019 vibur.org. All Rights Reserved.