| Package | Description |
|---|---|
| org.vibur.dbcp | |
| org.vibur.dbcp.pool | |
| org.vibur.dbcp.proxy | |
| org.vibur.dbcp.util |
| Modifier and Type | Class and Description |
|---|---|
class |
ViburDBCPDataSource
The main DataSource which needs to be configured/instantiated by the calling application and from
which the JDBC Connections will be obtained via calling the
ViburDBCPDataSource.getConnection() method. |
| Modifier and Type | Method and Description |
|---|---|
static Connector |
Connector.Builder.buildConnector(ViburConfig config,
String username,
String password) |
| Constructor and Description |
|---|
CloseConnection(ViburConfig config) |
ConnectionFactory(ViburConfig config)
Instantiates this object factory.
|
Default(ViburConfig config) |
GetConnectionTimeout(ViburConfig config) |
GetConnectionTiming(ViburConfig config) |
InitConnection(ViburConfig config) |
PoolReducer(ViburConfig config) |
QueryTiming(ViburConfig config) |
ResultSetSize(ViburConfig config) |
ViburListener(ViburConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static Connection |
Proxy.newProxyConnection(ConnHolder connHolder,
PoolOperations poolOperations,
ViburConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ViburUtils.getPoolName(ViburConfig config)
Returns the extended pool name formatted as:
poolName@hashCode(currentlyTakenConns/remainingCreatedConns/poolMaxSize/poolState/threadInterruptedStatus)
For example, p1@2db7a79b(1/1/10/w/n). |
static void |
JdbcUtils.initLoginTimeout(ViburConfig config) |
static void |
JdbcUtils.setDefaultValues(Connection rawConnection,
ViburConfig config) |
static boolean |
JdbcUtils.validateOrInitialize(Connection rawConnection,
String sqlQuery,
ViburConfig config)
Validates/ initializes the given
rawConnection via executing the given sqlQuery. |
Copyright © 2013-2019 vibur.org. All Rights Reserved.