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,java.io.Serializable,javax.naming.Referenceable,javax.sql.CommonDataSource,javax.sql.ConnectionPoolDataSource
public final class JndiRefConnectionPoolDataSource extends com.mchange.v2.c3p0.impl.IdentityTokenResolvable implements javax.sql.ConnectionPoolDataSource, java.io.Serializable, javax.naming.Referenceable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JndiRefConnectionPoolDataSource()JndiRefConnectionPoolDataSource(boolean autoregister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAcquireIncrement()intgetAcquireRetryAttempts()intgetAcquireRetryDelay()java.lang.StringgetAutomaticTestTable()intgetCheckoutTimeout()java.lang.StringgetConnectionTesterClassName()java.lang.StringgetFactoryClassLocation()java.lang.StringgetIdentityToken()intgetIdleConnectionTestPeriod()intgetInitialPoolSize()java.util.HashtablegetJndiEnv()java.lang.ObjectgetJndiName()intgetLoginTimeout()java.io.PrintWritergetLogWriter()intgetMaxIdleTime()intgetMaxPoolSize()intgetMaxStatements()intgetMaxStatementsPerConnection()intgetMinPoolSize()java.util.logging.LoggergetParentLogger()javax.sql.PooledConnectiongetPooledConnection()javax.sql.PooledConnectiongetPooledConnection(java.lang.String user, java.lang.String password)java.lang.StringgetPreferredTestQuery()intgetPropertyCycle()javax.naming.ReferencegetReference()booleanisAutoCommitOnClose()booleanisBreakAfterAcquireFailure()booleanisForceIgnoreUnresolvedTransactions()booleanisJndiLookupCaching()booleanisTestConnectionOnCheckin()booleanisTestConnectionOnCheckout()booleanisUsesTraditionalReflectiveProxies()voidsetAcquireIncrement(int acquireIncrement)voidsetAcquireRetryAttempts(int ara)voidsetAcquireRetryDelay(int ard)voidsetAutoCommitOnClose(boolean autoCommitOnClose)voidsetAutomaticTestTable(java.lang.String att)voidsetBreakAfterAcquireFailure(boolean baaf)voidsetCheckoutTimeout(int ct)voidsetConnectionTesterClassName(java.lang.String connectionTesterClassName)voidsetFactoryClassLocation(java.lang.String factoryClassLocation)voidsetForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)voidsetIdentityToken(java.lang.String identityToken)voidsetIdleConnectionTestPeriod(int idleConnectionTestPeriod)voidsetInitialPoolSize(int initialPoolSize)voidsetJndiEnv(java.util.Hashtable jndiEnv)voidsetJndiLookupCaching(boolean caching)voidsetJndiName(java.lang.Object jndiName)voidsetLoginTimeout(int seconds)voidsetLogWriter(java.io.PrintWriter out)voidsetMaxIdleTime(int maxIdleTime)voidsetMaxPoolSize(int maxPoolSize)voidsetMaxStatements(int maxStatements)voidsetMaxStatementsPerConnection(int mspc)voidsetMinPoolSize(int minPoolSize)voidsetPreferredTestQuery(java.lang.String ptq)voidsetPropertyCycle(int propertyCycle)voidsetTestConnectionOnCheckin(boolean testConnectionOnCheckin)voidsetTestConnectionOnCheckout(boolean testConnectionOnCheckout)voidsetUsesTraditionalReflectiveProxies(boolean utrp)java.lang.StringtoString()-
Methods inherited from class com.mchange.v2.c3p0.impl.IdentityTokenResolvable
doResolve, readResolve, verifyResolve
-
-
-
-
Method Detail
-
isJndiLookupCaching
public boolean isJndiLookupCaching()
-
setJndiLookupCaching
public void setJndiLookupCaching(boolean caching)
-
getJndiEnv
public java.util.Hashtable getJndiEnv()
-
setJndiEnv
public void setJndiEnv(java.util.Hashtable jndiEnv)
-
getJndiName
public java.lang.Object getJndiName()
-
setJndiName
public void setJndiName(java.lang.Object jndiName) throws java.beans.PropertyVetoException- Throws:
java.beans.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
public void setAutomaticTestTable(java.lang.String att)
-
getAutomaticTestTable
public java.lang.String getAutomaticTestTable()
-
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean baaf)
-
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure()
-
setCheckoutTimeout
public void setCheckoutTimeout(int ct)
-
getCheckoutTimeout
public int getCheckoutTimeout()
-
getConnectionTesterClassName
public java.lang.String getConnectionTesterClassName()
-
setConnectionTesterClassName
public void setConnectionTesterClassName(java.lang.String connectionTesterClassName) throws java.beans.PropertyVetoException- Throws:
java.beans.PropertyVetoException
-
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions()
-
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)
-
getIdentityToken
public java.lang.String getIdentityToken()
- Specified by:
getIdentityTokenin interfacecom.mchange.v2.c3p0.impl.IdentityTokenized
-
setIdentityToken
public void setIdentityToken(java.lang.String identityToken)
- Specified by:
setIdentityTokenin 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
public java.lang.String getPreferredTestQuery()
-
setPreferredTestQuery
public void setPreferredTestQuery(java.lang.String ptq)
-
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
public java.lang.String getFactoryClassLocation()
-
setFactoryClassLocation
public void setFactoryClassLocation(java.lang.String factoryClassLocation)
-
getReference
public javax.naming.Reference getReference() throws javax.naming.NamingException- Specified by:
getReferencein interfacejavax.naming.Referenceable- Throws:
javax.naming.NamingException
-
getPooledConnection
public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException- Specified by:
getPooledConnectionin interfacejavax.sql.ConnectionPoolDataSource- 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
-
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
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getParentLogger
public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException- Specified by:
getParentLoggerin interfacejavax.sql.CommonDataSource- Throws:
java.sql.SQLFeatureNotSupportedException
-
-