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:
IdentityTokenized, Serializable, Referenceable, CommonDataSource, ConnectionPoolDataSource
public final class JndiRefConnectionPoolDataSource
extends IdentityTokenResolvable
implements ConnectionPoolDataSource, Serializable, Referenceable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintintintintintintgetPooledConnection(String user, String password) intintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAcquireIncrement(int acquireIncrement) voidsetAcquireRetryAttempts(int ara) voidsetAcquireRetryDelay(int ard) voidsetAttemptResurrectOnCheckin(boolean attemptResurrectOnCheckin) voidsetAutoCommitOnClose(boolean autoCommitOnClose) voidvoidsetBreakAfterAcquireFailure(boolean baaf) voidsetCancelAutomaticallyClosedStatements(boolean cancelAutomaticallyClosedStatements) voidsetCheckoutTimeout(int ct) voidsetConnectionCustomizerClassName(String connectionCustomizerClassName) voidsetConnectionIsValidTimeout(int civt) voidsetConnectionTesterClassName(String connectionTesterClassName) voidsetContextClassLoaderSource(String contextClassLoaderSource) voidsetDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) voidsetFactoryClassLocation(String factoryClassLocation) voidsetForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) voidsetForceSynchronousCheckins(boolean forceSynchronousCheckins) voidsetIdentityToken(String identityToken) voidsetIdleConnectionTestPeriod(int idleConnectionTestPeriod) voidsetInitialPoolSize(int initialPoolSize) voidsetJndiEnv(Hashtable jndiEnv) voidsetJndiLookupCaching(boolean caching) voidsetJndiName(Object jndiName) voidsetLoginTimeout(int seconds) voidsetLogWriter(PrintWriter out) voidsetMarkSessionBoundaries(String markSessionBoundaries) voidsetMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) voidsetMaxConnectionAge(int maxConnectionAge) voidsetMaxIdleTime(int maxIdleTime) voidsetMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) voidsetMaxPoolSize(int maxPoolSize) voidsetMaxStatements(int maxStatements) voidsetMaxStatementsPerConnection(int mspc) voidsetMinPoolSize(int minPoolSize) voidvoidsetPrivilegeSpawnedThreads(boolean privilegeSpawnedThreads) voidsetPropertyCycle(int propertyCycle) voidsetStatementCacheNumDeferredCloseThreads(int statementCacheNumDeferredCloseThreads) voidsetTaskRunnerFactoryClassName(String taskRunnerFactoryClassName) voidsetTestConnectionOnCheckin(boolean testConnectionOnCheckin) voidsetTestConnectionOnCheckout(boolean testConnectionOnCheckout) voidsetUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) voidsetUserOverridesAsString(String userOverridesAsString) toString()Methods inherited from class IdentityTokenResolvable
doResolve, readResolve, verifyResolveMethods inherited from class AbstractIdentityTokenized
equals, hashCodeMethods inherited from interface CommonDataSource
createShardingKeyBuilderMethods inherited from interface 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) -
isAttemptResurrectOnCheckin
public boolean isAttemptResurrectOnCheckin() -
setAttemptResurrectOnCheckin
public void setAttemptResurrectOnCheckin(boolean attemptResurrectOnCheckin) -
isAutoCommitOnClose
public boolean isAutoCommitOnClose() -
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose) -
isCancelAutomaticallyClosedStatements
public boolean isCancelAutomaticallyClosedStatements() -
setCancelAutomaticallyClosedStatements
public void setCancelAutomaticallyClosedStatements(boolean cancelAutomaticallyClosedStatements) -
setAutomaticTestTable
-
getAutomaticTestTable
-
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean baaf) -
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure() -
setCheckoutTimeout
public void setCheckoutTimeout(int ct) -
getCheckoutTimeout
public int getCheckoutTimeout() -
setConnectionIsValidTimeout
public void setConnectionIsValidTimeout(int civt) -
getConnectionIsValidTimeout
public int getConnectionIsValidTimeout() -
getConnectionTesterClassName
-
setConnectionTesterClassName
public void setConnectionTesterClassName(String connectionTesterClassName) throws PropertyVetoException - Throws:
PropertyVetoException
-
getConnectionCustomizerClassName
-
setConnectionCustomizerClassName
public void setConnectionCustomizerClassName(String connectionCustomizerClassName) throws PropertyVetoException - Throws:
PropertyVetoException
-
getTaskRunnerFactoryClassName
-
setTaskRunnerFactoryClassName
public void setTaskRunnerFactoryClassName(String taskRunnerFactoryClassName) throws PropertyVetoException - Throws:
PropertyVetoException
-
getContextClassLoaderSource
-
setContextClassLoaderSource
public void setContextClassLoaderSource(String contextClassLoaderSource) throws PropertyVetoException - Throws:
PropertyVetoException
-
isDebugUnreturnedConnectionStackTraces
public boolean isDebugUnreturnedConnectionStackTraces() -
setDebugUnreturnedConnectionStackTraces
public void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) -
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions() -
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) -
isForceSynchronousCheckins
public boolean isForceSynchronousCheckins() -
setForceSynchronousCheckins
public void setForceSynchronousCheckins(boolean forceSynchronousCheckins) -
getIdentityToken
- Specified by:
getIdentityTokenin interfaceIdentityTokenized
-
setIdentityToken
- Specified by:
setIdentityTokenin interfaceIdentityTokenized
-
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod) -
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod() -
getInitialPoolSize
public int getInitialPoolSize() -
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize) -
getMarkSessionBoundaries
-
setMarkSessionBoundaries
- Throws:
PropertyVetoException
-
getMaxIdleTime
public int getMaxIdleTime() -
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime) -
getMaxIdleTimeExcessConnections
public int getMaxIdleTimeExcessConnections() -
setMaxIdleTimeExcessConnections
public void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) -
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) -
getMaxAdministrativeTaskTime
public int getMaxAdministrativeTaskTime() -
setMaxAdministrativeTaskTime
public void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) -
getMaxConnectionAge
public int getMaxConnectionAge() -
setMaxConnectionAge
public void setMaxConnectionAge(int maxConnectionAge) -
getPreferredTestQuery
-
setPreferredTestQuery
-
getUserOverridesAsString
-
setUserOverridesAsString
- Throws:
PropertyVetoException
-
getPropertyCycle
public int getPropertyCycle() -
setPropertyCycle
public void setPropertyCycle(int propertyCycle) -
getUnreturnedConnectionTimeout
public int getUnreturnedConnectionTimeout() -
setUnreturnedConnectionTimeout
public void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) -
getStatementCacheNumDeferredCloseThreads
public int getStatementCacheNumDeferredCloseThreads() -
setStatementCacheNumDeferredCloseThreads
public void setStatementCacheNumDeferredCloseThreads(int statementCacheNumDeferredCloseThreads) -
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin() -
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin) -
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout() -
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout) -
isPrivilegeSpawnedThreads
public boolean isPrivilegeSpawnedThreads() -
setPrivilegeSpawnedThreads
public void setPrivilegeSpawnedThreads(boolean privilegeSpawnedThreads) -
getFactoryClassLocation
-
setFactoryClassLocation
-
getReference
- Specified by:
getReferencein interfaceReferenceable- Throws:
NamingException
-
getPooledConnection
- Specified by:
getPooledConnectionin interfaceConnectionPoolDataSource- Throws:
SQLException
-
getPooledConnection
- Specified by:
getPooledConnectionin interfaceConnectionPoolDataSource- 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
-
toString
-
getParentLogger
- Specified by:
getParentLoggerin interfaceCommonDataSource- Throws:
SQLFeatureNotSupportedException
-