Package com.mchange.v2.c3p0
Class PoolConfig
java.lang.Object
com.mchange.v2.c3p0.PoolConfig
Deprecated.
as of c3p0-0.9.1. To manipulate config programmaticall, please use ComboPooledDataSource
Encapsulates all the configuration information required by a c3p0 pooled DataSource.
Newly constructed PoolConfig objects are preset with default values,
which you can define yourself (see below),
or you can rely on c3p0's built-in defaults. Just create a PoolConfig object, and change only the
properties you care about. Then pass it to the DataSources.pooledDataSource(javax.sql.DataSource, com.mchange.v2.c3p0.PoolConfig)
method, and you're off!
For those interested in the details, configuration properties can be specified in several ways:
- Any property can be set explicitly by calling the corresponding method on a PoolConfig object.
- Any property will default to a value defined by a System Property, using the property name shown the table below.
- Any property not set in either of the above ways will default to a value found in a user-supplied Java properties file, which may be placed in the resource path of the ClassLoader that loaded the c3p0 libraries under the name /c3p0.properties.
- Any property not set in any of the above ways will be defined according c3p0's built-in defaults.
Please see c3p0's main documentation for a description of all available parameters.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
Deprecated.static int
Deprecated.static int
Deprecated.static boolean
Deprecated.static String
Deprecated.static boolean
Deprecated.static int
Deprecated.static String
Deprecated.static String
Deprecated.static boolean
Deprecated.static int
Deprecated.static int
Deprecated.static int
Deprecated.static int
Deprecated.static int
Deprecated.static int
Deprecated.static int
Deprecated.static int
Deprecated.static String
Deprecated.static int
Deprecated.static boolean
Deprecated.static boolean
Deprecated.static boolean
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.Deprecated.int
Deprecated.Deprecated.Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.Deprecated.int
Deprecated.boolean
Deprecated.use isTestConnectionOnCheckoutboolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.void
setAcquireIncrement
(int acquireIncrement) Deprecated.void
setAcquireRetryAttempts
(int acquireRetryAttempts) Deprecated.void
setAcquireRetryDelay
(int acquireRetryDelay) Deprecated.void
setAutoCommitOnClose
(boolean autoCommitOnClose) Deprecated.void
setAutomaticTestTable
(String automaticTestTable) Deprecated.void
setBreakAfterAcquireFailure
(boolean breakAfterAcquireFailure) Deprecated.void
setCheckoutTimeout
(int checkoutTimeout) Deprecated.void
setConnectionTesterClassName
(String connectionTesterClassName) Deprecated.void
setFactoryClassLocation
(String factoryClassLocation) Deprecated.void
setForceIgnoreUnresolvedTransactions
(boolean forceIgnoreUnresolvedTransactions) Deprecated.void
setIdleConnectionTestPeriod
(int idleConnectionTestPeriod) Deprecated.void
setInitialPoolSize
(int initialPoolSize) Deprecated.void
setMaxIdleTime
(int maxIdleTime) Deprecated.void
setMaxPoolSize
(int maxPoolSize) Deprecated.void
setMaxStatements
(int maxStatements) Deprecated.void
setMaxStatementsPerConnection
(int maxStatementsPerConnection) Deprecated.void
setMinPoolSize
(int minPoolSize) Deprecated.void
setNumHelperThreads
(int numHelperThreads) Deprecated.void
setPreferredTestQuery
(String preferredTestQuery) Deprecated.void
setPropertyCycle
(int propertyCycle) Deprecated.void
setTestConnectionOnCheckin
(boolean testConnectionOnCheckin) Deprecated.void
setTestConnectionOnCheckout
(boolean testConnectionOnCheckout) Deprecated.void
setUsesTraditionalReflectiveProxies
(boolean usesTraditionalReflectiveProxies) Deprecated.
-
Field Details
-
INITIAL_POOL_SIZE
Deprecated.- See Also:
-
MIN_POOL_SIZE
Deprecated.- See Also:
-
MAX_POOL_SIZE
Deprecated.- See Also:
-
IDLE_CONNECTION_TEST_PERIOD
Deprecated.- See Also:
-
MAX_IDLE_TIME
Deprecated.- See Also:
-
PROPERTY_CYCLE
Deprecated.- See Also:
-
MAX_STATEMENTS
Deprecated.- See Also:
-
MAX_STATEMENTS_PER_CONNECTION
Deprecated.- See Also:
-
CHECKOUT_TIMEOUT
Deprecated.- See Also:
-
ACQUIRE_INCREMENT
Deprecated.- See Also:
-
ACQUIRE_RETRY_ATTEMPTS
Deprecated.- See Also:
-
ACQUIRE_RETRY_DELAY
Deprecated.- See Also:
-
BREAK_AFTER_ACQUIRE_FAILURE
Deprecated.- See Also:
-
USES_TRADITIONAL_REFLECTIVE_PROXIES
Deprecated.- See Also:
-
TEST_CONNECTION_ON_CHECKOUT
Deprecated.- See Also:
-
TEST_CONNECTION_ON_CHECKIN
Deprecated.- See Also:
-
CONNECTION_TESTER_CLASS_NAME
Deprecated.- See Also:
-
AUTOMATIC_TEST_TABLE
Deprecated.- See Also:
-
AUTO_COMMIT_ON_CLOSE
Deprecated.- See Also:
-
FORCE_IGNORE_UNRESOLVED_TRANSACTIONS
Deprecated.- See Also:
-
NUM_HELPER_THREADS
Deprecated.- See Also:
-
PREFERRED_TEST_QUERY
Deprecated.- See Also:
-
FACTORY_CLASS_LOCATION
Deprecated.- See Also:
-
DEFAULT_CONFIG_RSRC_PATH
Deprecated.- See Also:
-
-
Constructor Details
-
PoolConfig
Deprecated.- Throws:
NumberFormatException
-
PoolConfig
Deprecated.- Throws:
NumberFormatException
-
-
Method Details
-
defaultNumHelperThreads
public static int defaultNumHelperThreads()Deprecated. -
defaultPreferredTestQuery
Deprecated. -
defaultFactoryClassLocation
Deprecated. -
defaultMaxStatements
public static int defaultMaxStatements()Deprecated. -
defaultMaxStatementsPerConnection
public static int defaultMaxStatementsPerConnection()Deprecated. -
defaultInitialPoolSize
public static int defaultInitialPoolSize()Deprecated. -
defaultMinPoolSize
public static int defaultMinPoolSize()Deprecated. -
defaultMaxPoolSize
public static int defaultMaxPoolSize()Deprecated. -
defaultIdleConnectionTestPeriod
public static int defaultIdleConnectionTestPeriod()Deprecated. -
defaultMaxIdleTime
public static int defaultMaxIdleTime()Deprecated. -
defaultPropertyCycle
public static int defaultPropertyCycle()Deprecated. -
defaultCheckoutTimeout
public static int defaultCheckoutTimeout()Deprecated. -
defaultAcquireIncrement
public static int defaultAcquireIncrement()Deprecated. -
defaultAcquireRetryAttempts
public static int defaultAcquireRetryAttempts()Deprecated. -
defaultAcquireRetryDelay
public static int defaultAcquireRetryDelay()Deprecated. -
defaultBreakAfterAcquireFailure
public static boolean defaultBreakAfterAcquireFailure()Deprecated. -
defaultConnectionTesterClassName
Deprecated. -
defaultAutomaticTestTable
Deprecated. -
defaultTestConnectionOnCheckout
public static boolean defaultTestConnectionOnCheckout()Deprecated. -
defaultTestConnectionOnCheckin
public static boolean defaultTestConnectionOnCheckin()Deprecated. -
defaultAutoCommitOnClose
public static boolean defaultAutoCommitOnClose()Deprecated. -
defaultForceIgnoreUnresolvedTransactions
public static boolean defaultForceIgnoreUnresolvedTransactions()Deprecated. -
defaultUsesTraditionalReflectiveProxies
public static boolean defaultUsesTraditionalReflectiveProxies()Deprecated. -
getNumHelperThreads
public int getNumHelperThreads()Deprecated. -
getPreferredTestQuery
Deprecated. -
getFactoryClassLocation
Deprecated. -
getMaxStatements
public int getMaxStatements()Deprecated. -
getMaxStatementsPerConnection
public int getMaxStatementsPerConnection()Deprecated. -
getInitialPoolSize
public int getInitialPoolSize()Deprecated. -
getMinPoolSize
public int getMinPoolSize()Deprecated. -
getMaxPoolSize
public int getMaxPoolSize()Deprecated. -
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod()Deprecated. -
getMaxIdleTime
public int getMaxIdleTime()Deprecated. -
getPropertyCycle
public int getPropertyCycle()Deprecated. -
getAcquireIncrement
public int getAcquireIncrement()Deprecated. -
getCheckoutTimeout
public int getCheckoutTimeout()Deprecated. -
getAcquireRetryAttempts
public int getAcquireRetryAttempts()Deprecated. -
getAcquireRetryDelay
public int getAcquireRetryDelay()Deprecated. -
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure()Deprecated. -
isUsesTraditionalReflectiveProxies
public boolean isUsesTraditionalReflectiveProxies()Deprecated. -
getConnectionTesterClassName
Deprecated. -
getAutomaticTestTable
Deprecated. -
getTestConnectionOnCheckout
public boolean getTestConnectionOnCheckout()Deprecated.use isTestConnectionOnCheckout -
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout()Deprecated. -
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin()Deprecated. -
isAutoCommitOnClose
public boolean isAutoCommitOnClose()Deprecated. -
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions()Deprecated. -
setNumHelperThreads
public void setNumHelperThreads(int numHelperThreads) Deprecated. -
setPreferredTestQuery
Deprecated. -
setFactoryClassLocation
Deprecated. -
setMaxStatements
public void setMaxStatements(int maxStatements) Deprecated. -
setMaxStatementsPerConnection
public void setMaxStatementsPerConnection(int maxStatementsPerConnection) Deprecated. -
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize) Deprecated. -
setMinPoolSize
public void setMinPoolSize(int minPoolSize) Deprecated. -
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize) Deprecated. -
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod) Deprecated. -
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime) Deprecated. -
setPropertyCycle
public void setPropertyCycle(int propertyCycle) Deprecated. -
setCheckoutTimeout
public void setCheckoutTimeout(int checkoutTimeout) Deprecated. -
setAcquireIncrement
public void setAcquireIncrement(int acquireIncrement) Deprecated. -
setAcquireRetryAttempts
public void setAcquireRetryAttempts(int acquireRetryAttempts) Deprecated. -
setAcquireRetryDelay
public void setAcquireRetryDelay(int acquireRetryDelay) Deprecated. -
setConnectionTesterClassName
Deprecated. -
setAutomaticTestTable
Deprecated. -
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure) Deprecated. -
setUsesTraditionalReflectiveProxies
public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies) Deprecated. -
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout) Deprecated. -
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin) Deprecated. -
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose) Deprecated. -
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) Deprecated.
-