Package com.mchange.v2.c3p0
Class WrapperConnectionPoolDataSource
java.lang.Object
com.mchange.v2.c3p0.impl.AbstractIdentityTokenized
com.mchange.v2.c3p0.impl.IdentityTokenResolvable
com.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource
- All Implemented Interfaces:
com.mchange.v2.c3p0.impl.IdentityTokenized,Serializable,Referenceable,CommonDataSource,ConnectionPoolDataSource
public final class WrapperConnectionPoolDataSource
extends com.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
implements ConnectionPoolDataSource
- See Also:
-
Field Summary
Fields inherited from class com.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
pcs, vcs -
Constructor Summary
ConstructorsConstructorDescriptionWrapperConnectionPoolDataSource(boolean autoregister) WrapperConnectionPoolDataSource(String configName) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringintprotected PooledConnectiongetPooledConnection(ConnectionCustomizer cc, String pdsIdt) getPooledConnection(String user, String password) protected PooledConnectiongetPooledConnection(String user, String password, ConnectionCustomizer cc, String pdsIdt) getUser()booleanvoidsetLoginTimeout(int seconds) voidsetLogWriter(PrintWriter out) toString()Methods inherited from class com.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, getAcquireIncrement, getAcquireRetryAttempts, getAcquireRetryDelay, getAutomaticTestTable, getCheckoutTimeout, getConnectionCustomizerClassName, getConnectionTesterClassName, getFactoryClassLocation, getIdentityToken, getIdleConnectionTestPeriod, getInitialPoolSize, getMaxAdministrativeTaskTime, getMaxConnectionAge, getMaxIdleTime, getMaxIdleTimeExcessConnections, getMaxPoolSize, getMaxStatements, getMaxStatementsPerConnection, getMinPoolSize, getNestedDataSource, getOverrideDefaultPassword, getOverrideDefaultUser, getPreferredTestQuery, getPropertyChangeSupport, getPropertyCycle, getReference, getUnreturnedConnectionTimeout, getUserOverridesAsString, getVetoableChangeSupport, isAutoCommitOnClose, isBreakAfterAcquireFailure, isDebugUnreturnedConnectionStackTraces, isForceIgnoreUnresolvedTransactions, isTestConnectionOnCheckin, isTestConnectionOnCheckout, isUsesTraditionalReflectiveProxies, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setAcquireIncrement, setAcquireRetryAttempts, setAcquireRetryDelay, setAutoCommitOnClose, setAutomaticTestTable, setBreakAfterAcquireFailure, setCheckoutTimeout, setConnectionCustomizerClassName, setConnectionTesterClassName, setDebugUnreturnedConnectionStackTraces, setFactoryClassLocation, setForceIgnoreUnresolvedTransactions, setIdentityToken, setIdleConnectionTestPeriod, setInitialPoolSize, setMaxAdministrativeTaskTime, setMaxConnectionAge, setMaxIdleTime, setMaxIdleTimeExcessConnections, setMaxPoolSize, setMaxStatements, setMaxStatementsPerConnection, setMinPoolSize, setNestedDataSource, setOverrideDefaultPassword, setOverrideDefaultUser, setPreferredTestQuery, setPropertyCycle, setTestConnectionOnCheckin, setTestConnectionOnCheckout, setUnreturnedConnectionTimeout, setUserOverridesAsString, setUsesTraditionalReflectiveProxiesMethods inherited from class com.mchange.v2.c3p0.impl.IdentityTokenResolvable
doResolve, readResolve, verifyResolveMethods inherited from class com.mchange.v2.c3p0.impl.AbstractIdentityTokenized
equals, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilderMethods inherited from interface javax.sql.ConnectionPoolDataSource
createPooledConnectionBuilder
-
Constructor Details
-
WrapperConnectionPoolDataSource
public WrapperConnectionPoolDataSource(boolean autoregister) -
WrapperConnectionPoolDataSource
public WrapperConnectionPoolDataSource() -
WrapperConnectionPoolDataSource
-
-
Method Details
-
getPooledConnection
- Specified by:
getPooledConnectionin interfaceConnectionPoolDataSource- Throws:
SQLException
-
getPooledConnection
protected PooledConnection getPooledConnection(ConnectionCustomizer cc, String pdsIdt) throws SQLException - Specified by:
getPooledConnectionin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase- Throws:
SQLException
-
getPooledConnection
- Specified by:
getPooledConnectionin interfaceConnectionPoolDataSource- Throws:
SQLException
-
getPooledConnection
protected PooledConnection getPooledConnection(String user, String password, ConnectionCustomizer cc, String pdsIdt) throws SQLException - Specified by:
getPooledConnectionin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase- Throws:
SQLException
-
getLogWriter
- Specified by:
getLogWriterin interfaceCommonDataSource- Specified by:
getLogWriterin interfaceConnectionPoolDataSource- Throws:
SQLException
-
setLogWriter
- Specified by:
setLogWriterin interfaceCommonDataSource- Specified by:
setLogWriterin interfaceConnectionPoolDataSource- Throws:
SQLException
-
setLoginTimeout
- Specified by:
setLoginTimeoutin interfaceCommonDataSource- Specified by:
setLoginTimeoutin interfaceConnectionPoolDataSource- Throws:
SQLException
-
getLoginTimeout
- Specified by:
getLoginTimeoutin interfaceCommonDataSource- Specified by:
getLoginTimeoutin interfaceConnectionPoolDataSource- Throws:
SQLException
-
getUser
-
getPassword
-
getUserOverrides
-
toString
- Overrides:
toStringin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
-
extraToStringInfo
- Overrides:
extraToStringInfoin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
-
getParentLogger
- Specified by:
getParentLoggerin interfaceCommonDataSource- Throws:
SQLFeatureNotSupportedException
-
isWrapperFor
- Throws:
SQLException
-
unwrap
- Throws:
SQLException
-