com.mchange.v2.c3p0

Class JndiRefConnectionPoolDataSource

Implemented Interfaces:
ConnectionPoolDataSource, Referenceable, Serializable, com.mchange.v2.c3p0.impl.IdentityTokenized

public final class JndiRefConnectionPoolDataSource
extends com.mchange.v2.c3p0.impl.IdentityTokenResolvable
implements ConnectionPoolDataSource, Serializable, Referenceable

Constructor Summary

JndiRefConnectionPoolDataSource()
JndiRefConnectionPoolDataSource(boolean autoregister)

Method Summary

int
getAcquireIncrement()
int
getAcquireRetryAttempts()
int
getAcquireRetryDelay()
String
getAutomaticTestTable()
int
getCheckoutTimeout()
String
getConnectionTesterClassName()
String
getFactoryClassLocation()
String
getIdentityToken()
int
getIdleConnectionTestPeriod()
int
getInitialPoolSize()
Hashtable
getJndiEnv()
Object
getJndiName()
PrintWriter
getLogWriter()
int
getLoginTimeout()
int
getMaxIdleTime()
int
getMaxPoolSize()
int
getMaxStatements()
int
getMaxStatementsPerConnection()
int
getMinPoolSize()
PooledConnection
getPooledConnection()
PooledConnection
getPooledConnection(String user, String password)
String
getPreferredTestQuery()
int
getPropertyCycle()
Reference
getReference()
boolean
isAutoCommitOnClose()
boolean
isBreakAfterAcquireFailure()
boolean
isForceIgnoreUnresolvedTransactions()
boolean
isJndiLookupCaching()
boolean
isTestConnectionOnCheckin()
boolean
isTestConnectionOnCheckout()
boolean
isUsesTraditionalReflectiveProxies()
void
setAcquireIncrement(int acquireIncrement)
void
setAcquireRetryAttempts(int ara)
void
setAcquireRetryDelay(int ard)
void
setAutoCommitOnClose(boolean autoCommitOnClose)
void
setAutomaticTestTable(String att)
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
setLogWriter(PrintWriter out)
void
setLoginTimeout(int seconds)
void
setMaxIdleTime(int maxIdleTime)
void
setMaxPoolSize(int maxPoolSize)
void
setMaxStatements(int maxStatements)
void
setMaxStatementsPerConnection(int mspc)
void
setMinPoolSize(int minPoolSize)
void
setPreferredTestQuery(String ptq)
void
setPropertyCycle(int propertyCycle)
void
setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
void
setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
void
setUsesTraditionalReflectiveProxies(boolean utrp)
String
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

Constructor Details

JndiRefConnectionPoolDataSource

public JndiRefConnectionPoolDataSource()

JndiRefConnectionPoolDataSource

public JndiRefConnectionPoolDataSource(boolean autoregister)

Method Details

getAcquireIncrement

public int getAcquireIncrement()

getAcquireRetryAttempts

public int getAcquireRetryAttempts()

getAcquireRetryDelay

public int getAcquireRetryDelay()

getAutomaticTestTable

public String getAutomaticTestTable()

getCheckoutTimeout

public int getCheckoutTimeout()

getConnectionTesterClassName

public String getConnectionTesterClassName()

getFactoryClassLocation

public String getFactoryClassLocation()

getIdentityToken

public String getIdentityToken()
Specified by:
getIdentityToken in interface com.mchange.v2.c3p0.impl.IdentityTokenized

getIdleConnectionTestPeriod

public int getIdleConnectionTestPeriod()

getInitialPoolSize

public int getInitialPoolSize()

getJndiEnv

public Hashtable getJndiEnv()

getJndiName

public Object getJndiName()

getLogWriter

public PrintWriter getLogWriter()
            throws SQLException

getLoginTimeout

public int getLoginTimeout()
            throws SQLException

getMaxIdleTime

public int getMaxIdleTime()

getMaxPoolSize

public int getMaxPoolSize()

getMaxStatements

public int getMaxStatements()

getMaxStatementsPerConnection

public int getMaxStatementsPerConnection()

getMinPoolSize

public int getMinPoolSize()

getPooledConnection

public PooledConnection getPooledConnection()
            throws SQLException

getPooledConnection

public PooledConnection getPooledConnection(String user,
                                            String password)
            throws SQLException

getPreferredTestQuery

public String getPreferredTestQuery()

getPropertyCycle

public int getPropertyCycle()

getReference

public Reference getReference()
            throws NamingException

isAutoCommitOnClose

public boolean isAutoCommitOnClose()

isBreakAfterAcquireFailure

public boolean isBreakAfterAcquireFailure()

isForceIgnoreUnresolvedTransactions

public boolean isForceIgnoreUnresolvedTransactions()

isJndiLookupCaching

public boolean isJndiLookupCaching()

isTestConnectionOnCheckin

public boolean isTestConnectionOnCheckin()

isTestConnectionOnCheckout

public boolean isTestConnectionOnCheckout()

isUsesTraditionalReflectiveProxies

public boolean isUsesTraditionalReflectiveProxies()

setAcquireIncrement

public void setAcquireIncrement(int acquireIncrement)

setAcquireRetryAttempts

public void setAcquireRetryAttempts(int ara)

setAcquireRetryDelay

public void setAcquireRetryDelay(int ard)

setAutoCommitOnClose

public void setAutoCommitOnClose(boolean autoCommitOnClose)

setAutomaticTestTable

public void setAutomaticTestTable(String att)

setBreakAfterAcquireFailure

public void setBreakAfterAcquireFailure(boolean baaf)

setCheckoutTimeout

public void setCheckoutTimeout(int ct)

setConnectionTesterClassName

public void setConnectionTesterClassName(String connectionTesterClassName)
            throws PropertyVetoException

setFactoryClassLocation

public void setFactoryClassLocation(String factoryClassLocation)

setForceIgnoreUnresolvedTransactions

public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)

setIdentityToken

public void setIdentityToken(String identityToken)
Specified by:
setIdentityToken in interface com.mchange.v2.c3p0.impl.IdentityTokenized

setIdleConnectionTestPeriod

public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)

setInitialPoolSize

public void setInitialPoolSize(int initialPoolSize)

setJndiEnv

public void setJndiEnv(Hashtable jndiEnv)

setJndiLookupCaching

public void setJndiLookupCaching(boolean caching)

setJndiName

public void setJndiName(Object jndiName)
            throws PropertyVetoException

setLogWriter

public void setLogWriter(PrintWriter out)
            throws SQLException

setLoginTimeout

public void setLoginTimeout(int seconds)
            throws SQLException

setMaxIdleTime

public void setMaxIdleTime(int maxIdleTime)

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)

setMaxStatements

public void setMaxStatements(int maxStatements)

setMaxStatementsPerConnection

public void setMaxStatementsPerConnection(int mspc)

setMinPoolSize

public void setMinPoolSize(int minPoolSize)

setPreferredTestQuery

public void setPreferredTestQuery(String ptq)

setPropertyCycle

public void setPropertyCycle(int propertyCycle)

setTestConnectionOnCheckin

public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)

setTestConnectionOnCheckout

public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)

setUsesTraditionalReflectiveProxies

public void setUsesTraditionalReflectiveProxies(boolean utrp)

toString

public String toString()