Class AbstractComboPooledDataSource
java.lang.Object
com.mchange.v2.c3p0.impl.AbstractIdentityTokenized
com.mchange.v2.c3p0.impl.IdentityTokenResolvable
com.mchange.v2.c3p0.impl.PoolBackedDataSourceBase
com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource
com.mchange.v2.c3p0.AbstractComboPooledDataSource
- All Implemented Interfaces:
IdentityTokenized, PooledDataSource, Serializable, AutoCloseable, Wrapper, Referenceable, CommonDataSource, DataSource
- Direct Known Subclasses:
AfterCloseLoggingComboPooledDataSource, CloseLoggingComboPooledDataSource, ComboPooledDataSource, ConstructionLoggingComboPooledDataSource
public abstract class AbstractComboPooledDataSource
extends AbstractPoolBackedDataSource
implements PooledDataSource, Serializable, Referenceable
For the meaning of most of these properties, please see c3p0's top-level documentation!
- See Also:
-
Field Summary
Fields inherited from class PoolBackedDataSourceBase
pcs, vcs -
Constructor Summary
ConstructorsConstructorDescriptionAbstractComboPooledDataSource(boolean autoregister) AbstractComboPooledDataSource(String configName) -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintintintintintintintintgetUser()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisWrapperFor(Class<?> iface) voidsetAcquireIncrement(int acquireIncrement) voidsetAcquireRetryAttempts(int acquireRetryAttempts) voidsetAcquireRetryDelay(int acquireRetryDelay) voidsetAttemptResurrectOnCheckin(boolean attemptResurrectOnCheckin) voidsetAutoCommitOnClose(boolean autoCommitOnClose) voidsetAutomaticTestTable(String automaticTestTable) voidsetBreakAfterAcquireFailure(boolean breakAfterAcquireFailure) voidsetCancelAutomaticallyClosedStatements(boolean cancelAutomaticallyClosedStatements) voidsetCheckoutTimeout(int checkoutTimeout) voidsetConnectionCustomizerClassName(String connectionCustomizerClassName) voidsetConnectionIsValidTimeout(int connectionIsValidTimeout) voidsetConnectionTesterClassName(String connectionTesterClassName) voidsetContextClassLoaderSource(String contextClassLoaderSource) voidsetDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) voidsetDescription(String description) voidsetDriverClass(String driverClass) voidsetFactoryClassLocation(String factoryClassLocation) voidsetForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) voidsetForceSynchronousCheckins(boolean forceSynchronousCheckins) voidsetForceUseNamedDriverClass(boolean forceUseNamedDriverClass) voidsetIdleConnectionTestPeriod(int idleConnectionTestPeriod) voidsetInitialPoolSize(int initialPoolSize) voidsetJdbcUrl(String jdbcUrl) voidsetMarkSessionBoundaries(String markSessionBoundaries) voidsetMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) voidsetMaxConnectionAge(int maxConnectionAge) voidsetMaxIdleTime(int maxIdleTime) voidsetMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) voidsetMaxPoolSize(int maxPoolSize) voidsetMaxStatements(int maxStatements) voidsetMaxStatementsPerConnection(int maxStatementsPerConnection) voidsetMinPoolSize(int minPoolSize) voidsetOverrideDefaultPassword(String overrideDefaultPassword) voidsetOverrideDefaultUser(String overrideDefaultUser) voidsetPassword(String password) voidsetPreferredTestQuery(String preferredTestQuery) voidsetPrivilegeSpawnedThreads(boolean privilegeSpawnedThreads) voidsetProperties(Properties properties) voidsetPropertyCycle(int propertyCycle) voidsetStatementCacheNumDeferredCloseThreads(int statementCacheNumDeferredCloseThreads) voidsetTaskRunnerFactoryClassName(String taskRunnerFactoryClassName) voidsetTestConnectionOnCheckin(boolean testConnectionOnCheckin) voidsetTestConnectionOnCheckout(boolean testConnectionOnCheckout) voidsetUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) voidvoidtoString()toString(boolean show_config) <T> TMethods inherited from class AbstractPoolBackedDataSource
close, close, getAllUsers, getConnection, getConnection, getDataSourceName, getEffectivePropertyCycle, getEffectivePropertyCycleDefaultUser, getLastAcquisitionFailure, getLastAcquisitionFailureDefaultUser, getLastCheckinFailure, getLastCheckinFailureDefaultUser, getLastCheckoutFailure, getLastCheckoutFailureDefaultUser, getLastConnectionTestFailure, getLastConnectionTestFailureDefaultUser, getLastIdleTestFailure, getLastIdleTestFailureDefaultUser, getLoginTimeout, getLogWriter, getNumBusyConnections, getNumBusyConnections, getNumBusyConnectionsAllUsers, getNumBusyConnectionsDefaultUser, getNumConnections, getNumConnections, getNumConnectionsAllUsers, getNumConnectionsDefaultUser, getNumFailedCheckins, getNumFailedCheckinsDefaultUser, getNumFailedCheckouts, getNumFailedCheckoutsDefaultUser, getNumFailedIdleTests, getNumFailedIdleTestsDefaultUser, getNumIdleConnections, getNumIdleConnections, getNumIdleConnectionsAllUsers, getNumIdleConnectionsDefaultUser, getNumThreadsAwaitingCheckout, getNumThreadsAwaitingCheckoutDefaultUser, getNumUnclosedOrphanedConnections, getNumUnclosedOrphanedConnections, getNumUnclosedOrphanedConnectionsAllUsers, getNumUnclosedOrphanedConnectionsDefaultUser, getNumUserPools, getStartTimeMillis, getStartTimeMillisDefaultUser, getStatementCacheNumCheckedOut, getStatementCacheNumCheckedOutDefaultUser, getStatementCacheNumCheckedOutStatementsAllUsers, getStatementCacheNumConnectionsWithCachedStatements, getStatementCacheNumConnectionsWithCachedStatementsAllUsers, getStatementCacheNumConnectionsWithCachedStatementsDefaultUser, getStatementCacheNumStatements, getStatementCacheNumStatementsAllUsers, getStatementCacheNumStatementsDefaultUser, getStatementDestroyerNumActiveThreads, getStatementDestroyerNumConnectionsInUse, getStatementDestroyerNumConnectionsInUseAllUsers, getStatementDestroyerNumConnectionsInUseDefaultUser, getStatementDestroyerNumConnectionsWithDeferredDestroyStatements, getStatementDestroyerNumConnectionsWithDeferredDestroyStatementsAllUsers, getStatementDestroyerNumConnectionsWithDeferredDestroyStatementsDefaultUser, getStatementDestroyerNumDeferredDestroyStatements, getStatementDestroyerNumDeferredDestroyStatementsAllUsers, getStatementDestroyerNumDeferredDestroyStatementsDefaultUser, getStatementDestroyerNumIdleThreads, getStatementDestroyerNumTasksPending, getStatementDestroyerNumThreads, getThreadPoolNumActiveThreads, getThreadPoolNumIdleThreads, getThreadPoolNumTasksPending, getThreadPoolSize, getUpTimeMillis, getUpTimeMillisDefaultUser, hardReset, initializeNamedConfig, isWrapperForThis, resetPoolManager, resetPoolManager, sampleLastAcquisitionFailureStackTrace, sampleLastAcquisitionFailureStackTraceDefaultUser, sampleLastCheckinFailureStackTrace, sampleLastCheckinFailureStackTraceDefaultUser, sampleLastCheckoutFailureStackTrace, sampleLastCheckoutFailureStackTraceDefaultUser, sampleLastConnectionTestFailureStackTrace, sampleLastConnectionTestFailureStackTraceDefaultUser, sampleLastIdleTestFailureStackTrace, sampleLastIdleTestFailureStackTraceDefaultUser, sampleStatementCacheStatus, sampleStatementCacheStatusDefaultUser, sampleStatementDestroyerStackTraces, sampleStatementDestroyerStatus, sampleThreadPoolStackTraces, sampleThreadPoolStatus, setLoginTimeout, setLogWriter, softReset, softResetAllUsers, softResetDefaultUserMethods inherited from class PoolBackedDataSourceBase
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, extraToStringInfo, getConnectionPoolDataSource, getExtensions, getIdentityToken, getNumHelperThreads, getParentLogger, getPropertyChangeListeners, getPropertyChangeSupport, getReference, getVetoableChangeListeners, getVetoableChangeSupport, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setConnectionPoolDataSource, setDataSourceName, setExtensions, setIdentityToken, setNumHelperThreadsMethods inherited from class IdentityTokenResolvable
doResolve, readResolve, verifyResolveMethods inherited from class AbstractIdentityTokenized
equals, hashCodeMethods inherited from interface CommonDataSource
createShardingKeyBuilder, getParentLoggerMethods inherited from interface DataSource
createConnectionBuilder, getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriterMethods inherited from interface PooledDataSource
close, close, getAllUsers, getDataSourceName, getEffectivePropertyCycle, getEffectivePropertyCycleDefaultUser, getExtensions, getIdentityToken, getLastAcquisitionFailure, getLastAcquisitionFailureDefaultUser, getLastCheckinFailure, getLastCheckinFailureDefaultUser, getLastCheckoutFailure, getLastCheckoutFailureDefaultUser, getLastConnectionTestFailure, getLastConnectionTestFailureDefaultUser, getLastIdleTestFailure, getLastIdleTestFailureDefaultUser, getNumBusyConnections, getNumBusyConnections, getNumBusyConnectionsAllUsers, getNumBusyConnectionsDefaultUser, getNumConnections, getNumConnections, getNumConnectionsAllUsers, getNumConnectionsDefaultUser, getNumFailedCheckinsDefaultUser, getNumFailedCheckoutsDefaultUser, getNumFailedIdleTestsDefaultUser, getNumHelperThreads, getNumIdleConnections, getNumIdleConnections, getNumIdleConnectionsAllUsers, getNumIdleConnectionsDefaultUser, getNumThreadsAwaitingCheckout, getNumThreadsAwaitingCheckoutDefaultUser, getNumUnclosedOrphanedConnections, getNumUnclosedOrphanedConnections, getNumUnclosedOrphanedConnectionsAllUsers, getNumUnclosedOrphanedConnectionsDefaultUser, getNumUserPools, getStartTimeMillisDefaultUser, getStatementCacheNumCheckedOut, getStatementCacheNumCheckedOutDefaultUser, getStatementCacheNumCheckedOutStatementsAllUsers, getStatementCacheNumConnectionsWithCachedStatements, getStatementCacheNumConnectionsWithCachedStatementsAllUsers, getStatementCacheNumConnectionsWithCachedStatementsDefaultUser, getStatementCacheNumStatements, getStatementCacheNumStatementsAllUsers, getStatementCacheNumStatementsDefaultUser, getStatementDestroyerNumActiveThreads, getStatementDestroyerNumConnectionsInUse, getStatementDestroyerNumConnectionsInUseAllUsers, getStatementDestroyerNumConnectionsInUseDefaultUser, getStatementDestroyerNumConnectionsWithDeferredDestroyStatements, getStatementDestroyerNumConnectionsWithDeferredDestroyStatementsAllUsers, getStatementDestroyerNumConnectionsWithDeferredDestroyStatementsDefaultUser, getStatementDestroyerNumDeferredDestroyStatements, getStatementDestroyerNumDeferredDestroyStatementsAllUsers, getStatementDestroyerNumDeferredDestroyStatementsDefaultUser, getStatementDestroyerNumIdleThreads, getStatementDestroyerNumTasksPending, getStatementDestroyerNumThreads, getThreadPoolNumActiveThreads, getThreadPoolNumIdleThreads, getThreadPoolNumTasksPending, getThreadPoolSize, getUpTimeMillisDefaultUser, hardReset, sampleLastAcquisitionFailureStackTrace, sampleLastAcquisitionFailureStackTraceDefaultUser, sampleLastCheckinFailureStackTrace, sampleLastCheckinFailureStackTraceDefaultUser, sampleLastCheckoutFailureStackTrace, sampleLastCheckoutFailureStackTraceDefaultUser, sampleLastConnectionTestFailureStackTrace, sampleLastConnectionTestFailureStackTraceDefaultUser, sampleLastIdleTestFailureStackTrace, sampleLastIdleTestFailureStackTraceDefaultUser, sampleStatementCacheStatus, sampleStatementCacheStatusDefaultUser, sampleStatementDestroyerStackTraces, sampleStatementDestroyerStatus, sampleThreadPoolStackTraces, sampleThreadPoolStatus, setDataSourceName, setExtensions, softReset, softResetAllUsers, softResetDefaultUserMethods inherited from interface Referenceable
getReference
-
Constructor Details
-
AbstractComboPooledDataSource
public AbstractComboPooledDataSource() -
AbstractComboPooledDataSource
public AbstractComboPooledDataSource(boolean autoregister) -
AbstractComboPooledDataSource
-
-
Method Details
-
getDescription
-
setDescription
-
getDriverClass
-
setDriverClass
- Throws:
PropertyVetoException
-
isForceUseNamedDriverClass
public boolean isForceUseNamedDriverClass() -
setForceUseNamedDriverClass
public void setForceUseNamedDriverClass(boolean forceUseNamedDriverClass) -
getJdbcUrl
-
setJdbcUrl
-
getProperties
-
setProperties
-
getUser
-
setUser
-
getPassword
-
setPassword
-
getCheckoutTimeout
public int getCheckoutTimeout() -
setCheckoutTimeout
public void setCheckoutTimeout(int checkoutTimeout) -
getConnectionIsValidTimeout
public int getConnectionIsValidTimeout() -
setConnectionIsValidTimeout
public void setConnectionIsValidTimeout(int connectionIsValidTimeout) -
getAcquireIncrement
public int getAcquireIncrement() -
setAcquireIncrement
public void setAcquireIncrement(int acquireIncrement) -
getAcquireRetryAttempts
public int getAcquireRetryAttempts() -
setAcquireRetryAttempts
public void setAcquireRetryAttempts(int acquireRetryAttempts) -
getAcquireRetryDelay
public int getAcquireRetryDelay() -
setAcquireRetryDelay
public void setAcquireRetryDelay(int acquireRetryDelay) -
isAutoCommitOnClose
public boolean isAutoCommitOnClose() -
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose) -
isCancelAutomaticallyClosedStatements
public boolean isCancelAutomaticallyClosedStatements() -
setCancelAutomaticallyClosedStatements
public void setCancelAutomaticallyClosedStatements(boolean cancelAutomaticallyClosedStatements) -
getContextClassLoaderSource
-
setContextClassLoaderSource
public void setContextClassLoaderSource(String contextClassLoaderSource) throws PropertyVetoException - Throws:
PropertyVetoException
-
getMarkSessionBoundaries
-
setMarkSessionBoundaries
- Throws:
PropertyVetoException
-
getConnectionTesterClassName
-
setConnectionTesterClassName
public void setConnectionTesterClassName(String connectionTesterClassName) throws PropertyVetoException - Throws:
PropertyVetoException
-
getTaskRunnerFactoryClassName
-
setTaskRunnerFactoryClassName
public void setTaskRunnerFactoryClassName(String taskRunnerFactoryClassName) throws PropertyVetoException - Throws:
PropertyVetoException
-
getAutomaticTestTable
-
setAutomaticTestTable
-
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions() -
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) -
isPrivilegeSpawnedThreads
public boolean isPrivilegeSpawnedThreads() -
setPrivilegeSpawnedThreads
public void setPrivilegeSpawnedThreads(boolean privilegeSpawnedThreads) -
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod() -
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod) -
getInitialPoolSize
public int getInitialPoolSize() -
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize) -
getMaxIdleTime
public int getMaxIdleTime() -
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime) -
getMaxPoolSize
public int getMaxPoolSize() -
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize) -
getMaxStatements
public int getMaxStatements() -
setMaxStatements
public void setMaxStatements(int maxStatements) -
getMaxStatementsPerConnection
public int getMaxStatementsPerConnection() -
setMaxStatementsPerConnection
public void setMaxStatementsPerConnection(int maxStatementsPerConnection) -
getMinPoolSize
public int getMinPoolSize() -
setMinPoolSize
public void setMinPoolSize(int minPoolSize) -
getOverrideDefaultUser
-
setOverrideDefaultUser
-
getOverrideDefaultPassword
-
setOverrideDefaultPassword
-
getPropertyCycle
public int getPropertyCycle() -
setPropertyCycle
public void setPropertyCycle(int propertyCycle) -
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure() -
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure) -
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout() -
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout) -
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin() -
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin) -
isAttemptResurrectOnCheckin
public boolean isAttemptResurrectOnCheckin() -
setAttemptResurrectOnCheckin
public void setAttemptResurrectOnCheckin(boolean attemptResurrectOnCheckin) -
getPreferredTestQuery
-
setPreferredTestQuery
-
getMaxAdministrativeTaskTime
public int getMaxAdministrativeTaskTime() -
setMaxAdministrativeTaskTime
public void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) -
getMaxIdleTimeExcessConnections
public int getMaxIdleTimeExcessConnections() -
setMaxIdleTimeExcessConnections
public void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) -
getMaxConnectionAge
public int getMaxConnectionAge() -
setMaxConnectionAge
public void setMaxConnectionAge(int maxConnectionAge) -
getConnectionCustomizerClassName
-
setConnectionCustomizerClassName
-
getUnreturnedConnectionTimeout
public int getUnreturnedConnectionTimeout() -
setUnreturnedConnectionTimeout
public void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) -
getUserOverridesAsString
-
setUserOverridesAsString
- Throws:
PropertyVetoException
-
getUserOverrides
-
isDebugUnreturnedConnectionStackTraces
public boolean isDebugUnreturnedConnectionStackTraces() -
setDebugUnreturnedConnectionStackTraces
public void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) -
isForceSynchronousCheckins
public boolean isForceSynchronousCheckins() -
setForceSynchronousCheckins
public void setForceSynchronousCheckins(boolean forceSynchronousCheckins) -
getStatementCacheNumDeferredCloseThreads
public int getStatementCacheNumDeferredCloseThreads() -
setStatementCacheNumDeferredCloseThreads
public void setStatementCacheNumDeferredCloseThreads(int statementCacheNumDeferredCloseThreads) -
getFactoryClassLocation
- Overrides:
getFactoryClassLocationin classPoolBackedDataSourceBase
-
setFactoryClassLocation
- Overrides:
setFactoryClassLocationin classPoolBackedDataSourceBase
-
toString
- Overrides:
toStringin classPoolBackedDataSourceBase
-
toString
- Specified by:
toStringin classAbstractPoolBackedDataSource
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Overrides:
isWrapperForin classAbstractPoolBackedDataSource- Throws:
SQLException
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Overrides:
unwrapin classAbstractPoolBackedDataSource- Throws:
SQLException
-