Package org.quartz.utils
Interface PoolingConnectionProvider
-
- All Superinterfaces:
ConnectionProvider
- All Known Implementing Classes:
C3p0PoolingConnectionProvider
,HikariCpPoolingConnectionProvider
public interface PoolingConnectionProvider extends ConnectionProvider
ConnectionProvider
s supporting pooling of connections.Implementations must pool connections.
- Author:
- Ludovic Orban
- See Also:
DBConnectionManager
,ConnectionProvider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DB_DRIVER
The JDBC database driver.static java.lang.String
DB_MAX_CONNECTIONS
The maximum number of database connections to have in the pool.static java.lang.String
DB_PASSWORD
The database user password.static java.lang.String
DB_URL
The JDBC database URL.static java.lang.String
DB_USER
The database user name.static java.lang.String
DB_VALIDATION_QUERY
The database sql query to execute every time a connection is returned to the pool to ensure that it is still valid.static int
DEFAULT_DB_MAX_CONNECTIONS
Default maximum number of database connections in the pool.static java.lang.String
POOLING_PROVIDER
The pooling provider.static java.lang.String
POOLING_PROVIDER_C3P0
The c3p0 pooling provider.static java.lang.String
POOLING_PROVIDER_HIKARICP
The Hikari pooling provider.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.sql.DataSource
getDataSource()
-
Methods inherited from interface org.quartz.utils.ConnectionProvider
getConnection, initialize, shutdown
-
-
-
-
Field Detail
-
POOLING_PROVIDER
static final java.lang.String POOLING_PROVIDER
The pooling provider.- See Also:
- Constant Field Values
-
POOLING_PROVIDER_C3P0
static final java.lang.String POOLING_PROVIDER_C3P0
The c3p0 pooling provider.- See Also:
- Constant Field Values
-
POOLING_PROVIDER_HIKARICP
static final java.lang.String POOLING_PROVIDER_HIKARICP
The Hikari pooling provider.- See Also:
- Constant Field Values
-
DB_DRIVER
static final java.lang.String DB_DRIVER
The JDBC database driver.- See Also:
- Constant Field Values
-
DB_URL
static final java.lang.String DB_URL
The JDBC database URL.- See Also:
- Constant Field Values
-
DB_USER
static final java.lang.String DB_USER
The database user name.- See Also:
- Constant Field Values
-
DB_PASSWORD
static final java.lang.String DB_PASSWORD
The database user password.- See Also:
- Constant Field Values
-
DB_MAX_CONNECTIONS
static final java.lang.String DB_MAX_CONNECTIONS
The maximum number of database connections to have in the pool. Default is 10.- See Also:
- Constant Field Values
-
DB_VALIDATION_QUERY
static final java.lang.String DB_VALIDATION_QUERY
The database sql query to execute every time a connection is returned to the pool to ensure that it is still valid.- See Also:
- Constant Field Values
-
DEFAULT_DB_MAX_CONNECTIONS
static final int DEFAULT_DB_MAX_CONNECTIONS
Default maximum number of database connections in the pool.- See Also:
- Constant Field Values
-
-