com.mchange.v2.c3p0

Class ComboPooledDataSource

Implemented Interfaces:
DataSource, PooledDataSource, Referenceable, Serializable

public final class ComboPooledDataSource
extends com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource
implements PooledDataSource, Serializable, Referenceable

For the meaning of most of these properties, please see c3p0's top-level documentation!

Constructor Summary

ComboPooledDataSource()
ComboPooledDataSource(String configName)
ComboPooledDataSource(boolean autoregister)

Method Summary

int
getAcquireIncrement()
int
getAcquireRetryAttempts()
int
getAcquireRetryDelay()
String
getAutomaticTestTable()
int
getCheckoutTimeout()
String
getConnectionCustomizerClassName()
String
getConnectionTesterClassName()
String
getDescription()
String
getDriverClass()
String
getFactoryClassLocation()
int
getIdleConnectionTestPeriod()
int
getInitialPoolSize()
String
getJdbcUrl()
int
getMaxAdministrativeTaskTime()
int
getMaxConnectionAge()
int
getMaxIdleTime()
int
getMaxIdleTimeExcessConnections()
int
getMaxPoolSize()
int
getMaxStatements()
int
getMaxStatementsPerConnection()
int
getMinPoolSize()
String
getOverrideDefaultPassword()
String
getOverrideDefaultUser()
String
getPassword()
String
getPreferredTestQuery()
Properties
getProperties()
int
getPropertyCycle()
int
getUnreturnedConnectionTimeout()
String
getUser()
String
getUserOverridesAsString()
boolean
isAutoCommitOnClose()
boolean
isBreakAfterAcquireFailure()
boolean
isDebugUnreturnedConnectionStackTraces()
boolean
isForceIgnoreUnresolvedTransactions()
boolean
isTestConnectionOnCheckin()
boolean
isTestConnectionOnCheckout()
boolean
isUsesTraditionalReflectiveProxies()
void
setAcquireIncrement(int acquireIncrement)
void
setAcquireRetryAttempts(int acquireRetryAttempts)
void
setAcquireRetryDelay(int acquireRetryDelay)
void
setAutoCommitOnClose(boolean autoCommitOnClose)
void
setAutomaticTestTable(String automaticTestTable)
void
setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure)
void
setCheckoutTimeout(int checkoutTimeout)
void
setConnectionCustomizerClassName(String connectionCustomizerClassName)
void
setConnectionTesterClassName(String connectionTesterClassName)
void
setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces)
void
setDescription(String description)
void
setDriverClass(String driverClass)
void
setFactoryClassLocation(String factoryClassLocation)
void
setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)
void
setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
void
setInitialPoolSize(int initialPoolSize)
void
setJdbcUrl(String jdbcUrl)
void
setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime)
void
setMaxConnectionAge(int maxConnectionAge)
void
setMaxIdleTime(int maxIdleTime)
void
setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections)
void
setMaxPoolSize(int maxPoolSize)
void
setMaxStatements(int maxStatements)
void
setMaxStatementsPerConnection(int maxStatementsPerConnection)
void
setMinPoolSize(int minPoolSize)
void
setOverrideDefaultPassword(String overrideDefaultPassword)
void
setOverrideDefaultUser(String overrideDefaultUser)
void
setPassword(String password)
void
setPreferredTestQuery(String preferredTestQuery)
void
setProperties(Properties properties)
void
setPropertyCycle(int propertyCycle)
void
setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
void
setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
void
setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout)
void
setUser(String user)
void
setUserOverridesAsString(String userOverridesAsString)
void
setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies)
String
toString()

Methods inherited from class com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource

close, close, getAllUsers, getConnection, getConnection, getDataSourceName, getEffectivePropertyCycle, getEffectivePropertyCycleDefaultUser, getLastAcquisitionFailure, getLastAcquisitionFailureDefaultUser, getLastCheckinFailure, getLastCheckinFailureDefaultUser, getLastCheckoutFailure, getLastCheckoutFailureDefaultUser, getLastConnectionTestFailure, getLastConnectionTestFailureDefaultUser, getLastIdleTestFailure, getLastIdleTestFailureDefaultUser, getLogWriter, getLoginTimeout, getNumBusyConnections, getNumBusyConnections, getNumBusyConnectionsAllUsers, getNumBusyConnectionsDefaultUser, getNumConnections, getNumConnections, getNumConnectionsAllUsers, getNumConnectionsDefaultUser, getNumFailedCheckins, getNumFailedCheckinsDefaultUser, getNumFailedCheckouts, getNumFailedCheckoutsDefaultUser, getNumFailedIdleTests, getNumFailedIdleTestsDefaultUser, getNumIdleConnections, getNumIdleConnections, getNumIdleConnectionsAllUsers, getNumIdleConnectionsDefaultUser, getNumThreadsAwaitingCheckout, getNumThreadsAwaitingCheckoutDefaultUser, getNumUnclosedOrphanedConnections, getNumUnclosedOrphanedConnections, getNumUnclosedOrphanedConnectionsAllUsers, getNumUnclosedOrphanedConnectionsDefaultUser, getNumUserPools, getStartTimeMillis, getStartTimeMillisDefaultUser, getStatementCacheNumCheckedOut, getStatementCacheNumCheckedOutDefaultUser, getStatementCacheNumCheckedOutStatementsAllUsers, getStatementCacheNumConnectionsWithCachedStatements, getStatementCacheNumConnectionsWithCachedStatementsAllUsers, getStatementCacheNumConnectionsWithCachedStatementsDefaultUser, getStatementCacheNumStatements, getStatementCacheNumStatementsAllUsers, getStatementCacheNumStatementsDefaultUser, getThreadPoolNumActiveThreads, getThreadPoolNumIdleThreads, getThreadPoolNumTasksPending, getThreadPoolSize, getUpTimeMillis, getUpTimeMillisDefaultUser, hardReset, initializeNamedConfig, resetPoolManager, resetPoolManager, sampleLastAcquisitionFailureStackTrace, sampleLastAcquisitionFailureStackTraceDefaultUser, sampleLastCheckinFailureStackTrace, sampleLastCheckinFailureStackTraceDefaultUser, sampleLastCheckoutFailureStackTrace, sampleLastCheckoutFailureStackTraceDefaultUser, sampleLastConnectionTestFailureStackTrace, sampleLastConnectionTestFailureStackTraceDefaultUser, sampleLastIdleTestFailureStackTrace, sampleLastIdleTestFailureStackTraceDefaultUser, sampleStatementCacheStatus, sampleStatementCacheStatusDefaultUser, sampleThreadPoolStackTraces, sampleThreadPoolStatus, setLogWriter, setLoginTimeout, softReset, softResetAllUsers, softResetDefaultUser

Constructor Details

ComboPooledDataSource

public ComboPooledDataSource()

ComboPooledDataSource

public ComboPooledDataSource(String configName)

ComboPooledDataSource

public ComboPooledDataSource(boolean autoregister)

Method Details

getAcquireIncrement

public int getAcquireIncrement()

getAcquireRetryAttempts

public int getAcquireRetryAttempts()

getAcquireRetryDelay

public int getAcquireRetryDelay()

getAutomaticTestTable

public String getAutomaticTestTable()

getCheckoutTimeout

public int getCheckoutTimeout()

getConnectionCustomizerClassName

public String getConnectionCustomizerClassName()

getConnectionTesterClassName

public String getConnectionTesterClassName()

getDescription

public String getDescription()

getDriverClass

public String getDriverClass()

getFactoryClassLocation

public String getFactoryClassLocation()

getIdleConnectionTestPeriod

public int getIdleConnectionTestPeriod()

getInitialPoolSize

public int getInitialPoolSize()

getJdbcUrl

public String getJdbcUrl()

getMaxAdministrativeTaskTime

public int getMaxAdministrativeTaskTime()

getMaxConnectionAge

public int getMaxConnectionAge()

getMaxIdleTime

public int getMaxIdleTime()

getMaxIdleTimeExcessConnections

public int getMaxIdleTimeExcessConnections()

getMaxPoolSize

public int getMaxPoolSize()

getMaxStatements

public int getMaxStatements()

getMaxStatementsPerConnection

public int getMaxStatementsPerConnection()

getMinPoolSize

public int getMinPoolSize()

getOverrideDefaultPassword

public String getOverrideDefaultPassword()

getOverrideDefaultUser

public String getOverrideDefaultUser()

getPassword

public String getPassword()

getPreferredTestQuery

public String getPreferredTestQuery()

getProperties

public Properties getProperties()

getPropertyCycle

public int getPropertyCycle()

getUnreturnedConnectionTimeout

public int getUnreturnedConnectionTimeout()

getUser

public String getUser()

getUserOverridesAsString

public String getUserOverridesAsString()

isAutoCommitOnClose

public boolean isAutoCommitOnClose()

isBreakAfterAcquireFailure

public boolean isBreakAfterAcquireFailure()

isDebugUnreturnedConnectionStackTraces

public boolean isDebugUnreturnedConnectionStackTraces()

isForceIgnoreUnresolvedTransactions

public boolean isForceIgnoreUnresolvedTransactions()

isTestConnectionOnCheckin

public boolean isTestConnectionOnCheckin()

isTestConnectionOnCheckout

public boolean isTestConnectionOnCheckout()

isUsesTraditionalReflectiveProxies

public boolean isUsesTraditionalReflectiveProxies()

setAcquireIncrement

public void setAcquireIncrement(int acquireIncrement)

setAcquireRetryAttempts

public void setAcquireRetryAttempts(int acquireRetryAttempts)

setAcquireRetryDelay

public void setAcquireRetryDelay(int acquireRetryDelay)

setAutoCommitOnClose

public void setAutoCommitOnClose(boolean autoCommitOnClose)

setAutomaticTestTable

public void setAutomaticTestTable(String automaticTestTable)

setBreakAfterAcquireFailure

public void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure)

setCheckoutTimeout

public void setCheckoutTimeout(int checkoutTimeout)

setConnectionCustomizerClassName

public void setConnectionCustomizerClassName(String connectionCustomizerClassName)

setConnectionTesterClassName

public void setConnectionTesterClassName(String connectionTesterClassName)
            throws PropertyVetoException

setDebugUnreturnedConnectionStackTraces

public void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces)

setDescription

public void setDescription(String description)

setDriverClass

public void setDriverClass(String driverClass)
            throws PropertyVetoException

setFactoryClassLocation

public void setFactoryClassLocation(String factoryClassLocation)

setForceIgnoreUnresolvedTransactions

public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)

setIdleConnectionTestPeriod

public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)

setInitialPoolSize

public void setInitialPoolSize(int initialPoolSize)

setJdbcUrl

public void setJdbcUrl(String jdbcUrl)

setMaxAdministrativeTaskTime

public void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime)

setMaxConnectionAge

public void setMaxConnectionAge(int maxConnectionAge)

setMaxIdleTime

public void setMaxIdleTime(int maxIdleTime)

setMaxIdleTimeExcessConnections

public void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections)

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)

setMaxStatements

public void setMaxStatements(int maxStatements)

setMaxStatementsPerConnection

public void setMaxStatementsPerConnection(int maxStatementsPerConnection)

setMinPoolSize

public void setMinPoolSize(int minPoolSize)

setOverrideDefaultPassword

public void setOverrideDefaultPassword(String overrideDefaultPassword)

setOverrideDefaultUser

public void setOverrideDefaultUser(String overrideDefaultUser)

setPassword

public void setPassword(String password)

setPreferredTestQuery

public void setPreferredTestQuery(String preferredTestQuery)

setProperties

public void setProperties(Properties properties)

setPropertyCycle

public void setPropertyCycle(int propertyCycle)

setTestConnectionOnCheckin

public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)

setTestConnectionOnCheckout

public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)

setUnreturnedConnectionTimeout

public void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout)

setUser

public void setUser(String user)

setUserOverridesAsString

public void setUserOverridesAsString(String userOverridesAsString)
            throws PropertyVetoException

setUsesTraditionalReflectiveProxies

public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies)

toString

public String toString()