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,java.io.Serializable,javax.naming.Referenceable,javax.sql.CommonDataSource,javax.sql.ConnectionPoolDataSource
public final class WrapperConnectionPoolDataSource extends com.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase implements javax.sql.ConnectionPoolDataSource- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WrapperConnectionPoolDataSource()WrapperConnectionPoolDataSource(boolean autoregister)WrapperConnectionPoolDataSource(java.lang.String configName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringextraToStringInfo()intgetLoginTimeout()java.io.PrintWritergetLogWriter()java.util.logging.LoggergetParentLogger()java.lang.StringgetPassword()javax.sql.PooledConnectiongetPooledConnection()protected javax.sql.PooledConnectiongetPooledConnection(ConnectionCustomizer cc, java.lang.String pdsIdt)javax.sql.PooledConnectiongetPooledConnection(java.lang.String user, java.lang.String password)protected javax.sql.PooledConnectiongetPooledConnection(java.lang.String user, java.lang.String password, ConnectionCustomizer cc, java.lang.String pdsIdt)java.lang.StringgetUser()java.util.MapgetUserOverrides()booleanisWrapperFor(java.lang.Class c)voidsetLoginTimeout(int seconds)voidsetLogWriter(java.io.PrintWriter out)java.lang.StringtoString()java.lang.Objectunwrap(java.lang.Class c)-
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, setUsesTraditionalReflectiveProxies
-
Methods inherited from class com.mchange.v2.c3p0.impl.IdentityTokenResolvable
doResolve, readResolve, verifyResolve
-
-
-
-
Method Detail
-
getPooledConnection
public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException- Specified by:
getPooledConnectionin interfacejavax.sql.ConnectionPoolDataSource- Throws:
java.sql.SQLException
-
getPooledConnection
protected javax.sql.PooledConnection getPooledConnection(ConnectionCustomizer cc, java.lang.String pdsIdt) throws java.sql.SQLException
- Specified by:
getPooledConnectionin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase- Throws:
java.sql.SQLException
-
getPooledConnection
public javax.sql.PooledConnection getPooledConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException- Specified by:
getPooledConnectionin interfacejavax.sql.ConnectionPoolDataSource- Throws:
java.sql.SQLException
-
getPooledConnection
protected javax.sql.PooledConnection getPooledConnection(java.lang.String user, java.lang.String password, ConnectionCustomizer cc, java.lang.String pdsIdt) throws java.sql.SQLException- Specified by:
getPooledConnectionin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase- Throws:
java.sql.SQLException
-
getLogWriter
public java.io.PrintWriter getLogWriter() throws java.sql.SQLException- Specified by:
getLogWriterin interfacejavax.sql.CommonDataSource- Specified by:
getLogWriterin interfacejavax.sql.ConnectionPoolDataSource- Throws:
java.sql.SQLException
-
setLogWriter
public void setLogWriter(java.io.PrintWriter out) throws java.sql.SQLException- Specified by:
setLogWriterin interfacejavax.sql.CommonDataSource- Specified by:
setLogWriterin interfacejavax.sql.ConnectionPoolDataSource- Throws:
java.sql.SQLException
-
setLoginTimeout
public void setLoginTimeout(int seconds) throws java.sql.SQLException- Specified by:
setLoginTimeoutin interfacejavax.sql.CommonDataSource- Specified by:
setLoginTimeoutin interfacejavax.sql.ConnectionPoolDataSource- Throws:
java.sql.SQLException
-
getLoginTimeout
public int getLoginTimeout() throws java.sql.SQLException- Specified by:
getLoginTimeoutin interfacejavax.sql.CommonDataSource- Specified by:
getLoginTimeoutin interfacejavax.sql.ConnectionPoolDataSource- Throws:
java.sql.SQLException
-
getUser
public java.lang.String getUser()
-
getPassword
public java.lang.String getPassword()
-
getUserOverrides
public java.util.Map getUserOverrides()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
-
extraToStringInfo
protected java.lang.String extraToStringInfo()
- Overrides:
extraToStringInfoin classcom.mchange.v2.c3p0.impl.WrapperConnectionPoolDataSourceBase
-
getParentLogger
public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException- Specified by:
getParentLoggerin interfacejavax.sql.CommonDataSource- Throws:
java.sql.SQLFeatureNotSupportedException
-
isWrapperFor
public boolean isWrapperFor(java.lang.Class c) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
unwrap
public java.lang.Object unwrap(java.lang.Class c) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
-