-
abandonWhenPercentageFull
int abandonWhenPercentageFull
The percentage threshold for abandoning connections.
-
accessToUnderlyingConnectionAllowed
boolean accessToUnderlyingConnectionAllowed
Whether to allow access to the underlying connection.
-
alternateUsernameAllowed
boolean alternateUsernameAllowed
Whether alternate usernames are allowed.
-
commitOnReturn
boolean commitOnReturn
Whether to commit on connection return.
-
connectionProperties
String connectionProperties
Additional connection properties.
-
connectionPropertyKeys
Set<String> connectionPropertyKeys
Keys the last parse of PoolProperties.connectionProperties contributed to PoolProperties.dbProperties.
-
dataSource
Object dataSource
The underlying data source.
-
dataSourceJNDI
String dataSourceJNDI
The JNDI name of the data source.
-
dbProperties
Properties dbProperties
Database-specific properties.
-
defaultAutoCommit
Boolean defaultAutoCommit
The default auto-commit setting for connections.
-
defaultCatalog
String defaultCatalog
The default catalog for connections.
-
defaultReadOnly
Boolean defaultReadOnly
The default read-only setting for connections.
-
defaultTransactionIsolation
int defaultTransactionIsolation
The default transaction isolation level.
-
driverClassName
String driverClassName
The JDBC driver class name.
-
fairQueue
boolean fairQueue
Whether to use a fair queue for connection requests.
-
ignoreExceptionOnPreLoad
boolean ignoreExceptionOnPreLoad
Whether to ignore exceptions during pre-load.
-
initialSize
int initialSize
The initial number of connections in the pool.
-
initSQL
String initSQL
The SQL to execute on connection creation.
-
interceptors
PoolProperties.InterceptorDefinition[] interceptors
The interceptor definitions.
-
jdbcInterceptors
String jdbcInterceptors
The JDBC interceptors configuration.
-
jmxEnabled
boolean jmxEnabled
Whether JMX registration is enabled.
-
logAbandoned
boolean logAbandoned
Whether to log abandoned connections.
-
logValidationErrors
boolean logValidationErrors
Whether to log validation errors.
-
maxActive
int maxActive
The maximum number of active connections.
-
maxAge
long maxAge
The maximum age of a connection in milliseconds.
-
maxIdle
int maxIdle
The maximum number of idle connections.
-
maxWait
int maxWait
The maximum wait time in milliseconds for a connection.
-
minEvictableIdleTimeMillis
int minEvictableIdleTimeMillis
The minimum idle time before a connection is eligible for eviction.
-
minIdle
int minIdle
The minimum number of idle connections.
-
name
String name
The pool name.
-
numTestsPerEvictionRun
int numTestsPerEvictionRun
The number of connections to test per eviction run.
-
password
String password
The database password.
-
propagateInterruptState
boolean propagateInterruptState
Whether to propagate interrupt state.
-
removeAbandoned
boolean removeAbandoned
Whether to remove abandoned connections.
-
removeAbandonedTimeout
int removeAbandonedTimeout
The timeout in seconds for abandoned connection removal.
-
rollbackOnReturn
boolean rollbackOnReturn
Whether to rollback on connection return.
-
suspectTimeout
int suspectTimeout
The suspect timeout in seconds.
-
testOnBorrow
boolean testOnBorrow
Whether to validate connections on borrow.
-
testOnConnect
boolean testOnConnect
Whether to validate connections on creation.
-
testOnReturn
boolean testOnReturn
Whether to validate connections on return.
-
testWhileIdle
boolean testWhileIdle
Whether to validate idle connections.
-
timeBetweenEvictionRunsMillis
int timeBetweenEvictionRunsMillis
The time between eviction runs in milliseconds.
-
url
String url
The JDBC connection URL.
-
useDisposableConnectionFacade
boolean useDisposableConnectionFacade
Deprecated.
Whether to use a disposable connection facade.
-
useEquals
boolean useEquals
Whether to use equals for object comparison.
-
useLock
boolean useLock
Whether to use locking for thread safety.
-
username
String username
The database username.
-
useStatementFacade
boolean useStatementFacade
Deprecated.
Whether to use a statement facade.
-
validationInterval
long validationInterval
The validation interval in milliseconds.
-
validationQuery
String validationQuery
The SQL query used for validation.
-
validationQueryTimeout
int validationQueryTimeout
The validation query timeout in seconds.
-
validatorClassName
String validatorClassName
The fully qualified class name of the validator.