Package com.mchange.v2.c3p0
Class JndiRefConnectionPoolDataSource
java.lang.Object
com.mchange.v2.c3p0.impl.AbstractIdentityTokenized
com.mchange.v2.c3p0.impl.IdentityTokenResolvable
com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource
- All Implemented Interfaces:
com.mchange.v2.c3p0.impl.IdentityTokenized
,Serializable
,Referenceable
,CommonDataSource
,ConnectionPoolDataSource
public final class JndiRefConnectionPoolDataSource
extends com.mchange.v2.c3p0.impl.IdentityTokenResolvable
implements ConnectionPoolDataSource, Serializable, Referenceable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
int
int
int
int
int
int
int
getPooledConnection
(String user, String password) int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAcquireIncrement
(int acquireIncrement) void
setAcquireRetryAttempts
(int ara) void
setAcquireRetryDelay
(int ard) void
setAutoCommitOnClose
(boolean autoCommitOnClose) void
void
setBreakAfterAcquireFailure
(boolean baaf) void
setCheckoutTimeout
(int ct) void
setConnectionTesterClassName
(String connectionTesterClassName) void
setFactoryClassLocation
(String factoryClassLocation) void
setForceIgnoreUnresolvedTransactions
(boolean forceIgnoreUnresolvedTransactions) void
setIdentityToken
(String identityToken) void
setIdleConnectionTestPeriod
(int idleConnectionTestPeriod) void
setInitialPoolSize
(int initialPoolSize) void
setJndiEnv
(Hashtable jndiEnv) void
setJndiLookupCaching
(boolean caching) void
setJndiName
(Object jndiName) void
setLoginTimeout
(int seconds) void
setLogWriter
(PrintWriter out) void
setMaxIdleTime
(int maxIdleTime) void
setMaxPoolSize
(int maxPoolSize) void
setMaxStatements
(int maxStatements) void
setMaxStatementsPerConnection
(int mspc) void
setMinPoolSize
(int minPoolSize) void
void
setPropertyCycle
(int propertyCycle) void
setTestConnectionOnCheckin
(boolean testConnectionOnCheckin) void
setTestConnectionOnCheckout
(boolean testConnectionOnCheckout) void
setUsesTraditionalReflectiveProxies
(boolean utrp) toString()
Methods inherited from class com.mchange.v2.c3p0.impl.IdentityTokenResolvable
doResolve, readResolve, verifyResolve
Methods inherited from class com.mchange.v2.c3p0.impl.AbstractIdentityTokenized
equals, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.sql.CommonDataSource
createShardingKeyBuilder
Methods inherited from interface javax.sql.ConnectionPoolDataSource
createPooledConnectionBuilder
-
Constructor Details
-
JndiRefConnectionPoolDataSource
public JndiRefConnectionPoolDataSource() -
JndiRefConnectionPoolDataSource
public JndiRefConnectionPoolDataSource(boolean autoregister)
-
-
Method Details
-
isJndiLookupCaching
public boolean isJndiLookupCaching() -
setJndiLookupCaching
public void setJndiLookupCaching(boolean caching) -
getJndiEnv
-
setJndiEnv
-
getJndiName
-
setJndiName
- Throws:
PropertyVetoException
-
getAcquireIncrement
public int getAcquireIncrement() -
setAcquireIncrement
public void setAcquireIncrement(int acquireIncrement) -
getAcquireRetryAttempts
public int getAcquireRetryAttempts() -
setAcquireRetryAttempts
public void setAcquireRetryAttempts(int ara) -
getAcquireRetryDelay
public int getAcquireRetryDelay() -
setAcquireRetryDelay
public void setAcquireRetryDelay(int ard) -
isAutoCommitOnClose
public boolean isAutoCommitOnClose() -
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose) -
setAutomaticTestTable
-
getAutomaticTestTable
-
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean baaf) -
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure() -
setCheckoutTimeout
public void setCheckoutTimeout(int ct) -
getCheckoutTimeout
public int getCheckoutTimeout() -
getConnectionTesterClassName
-
setConnectionTesterClassName
public void setConnectionTesterClassName(String connectionTesterClassName) throws PropertyVetoException - Throws:
PropertyVetoException
-
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions() -
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) -
getIdentityToken
- Specified by:
getIdentityToken
in interfacecom.mchange.v2.c3p0.impl.IdentityTokenized
-
setIdentityToken
- Specified by:
setIdentityToken
in interfacecom.mchange.v2.c3p0.impl.IdentityTokenized
-
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod) -
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod() -
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 mspc) -
getMinPoolSize
public int getMinPoolSize() -
setMinPoolSize
public void setMinPoolSize(int minPoolSize) -
getPreferredTestQuery
-
setPreferredTestQuery
-
getPropertyCycle
public int getPropertyCycle() -
setPropertyCycle
public void setPropertyCycle(int propertyCycle) -
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin() -
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin) -
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout() -
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout) -
isUsesTraditionalReflectiveProxies
public boolean isUsesTraditionalReflectiveProxies() -
setUsesTraditionalReflectiveProxies
public void setUsesTraditionalReflectiveProxies(boolean utrp) -
getFactoryClassLocation
-
setFactoryClassLocation
-
getReference
- Specified by:
getReference
in interfaceReferenceable
- Throws:
NamingException
-
getPooledConnection
- Specified by:
getPooledConnection
in interfaceConnectionPoolDataSource
- Throws:
SQLException
-
getPooledConnection
- Specified by:
getPooledConnection
in interfaceConnectionPoolDataSource
- Throws:
SQLException
-
getLogWriter
- Specified by:
getLogWriter
in interfaceCommonDataSource
- Specified by:
getLogWriter
in interfaceConnectionPoolDataSource
- Throws:
SQLException
-
setLogWriter
- Specified by:
setLogWriter
in interfaceCommonDataSource
- Specified by:
setLogWriter
in interfaceConnectionPoolDataSource
- Throws:
SQLException
-
setLoginTimeout
- Specified by:
setLoginTimeout
in interfaceCommonDataSource
- Specified by:
setLoginTimeout
in interfaceConnectionPoolDataSource
- Throws:
SQLException
-
getLoginTimeout
- Specified by:
getLoginTimeout
in interfaceCommonDataSource
- Specified by:
getLoginTimeout
in interfaceConnectionPoolDataSource
- Throws:
SQLException
-
toString
-
getParentLogger
- Specified by:
getParentLogger
in interfaceCommonDataSource
- Throws:
SQLFeatureNotSupportedException
-