public class CachedConnectionStrategy extends AbstractConnectionStrategy
pool, terminationLock| Modifier and Type | Method and Description |
|---|---|
protected Connection |
getConnectionInternal()
Actual call that returns a connection
|
static ConnectionStrategy |
getInstance(BoneCP pool,
ConnectionStrategy fallbackStrategy)
Singleton pattern.
|
ConnectionHandle |
pollConnection()
Obtains a connection using the configured strategy without blocking.
|
void |
terminateAllConnections()
Destroys all connections using this strategy.
|
getConnection, postConnection, preConnectionpublic static ConnectionStrategy getInstance(BoneCP pool, ConnectionStrategy fallbackStrategy)
pool - fallbackStrategy - protected Connection getConnectionInternal() throws SQLException
AbstractConnectionStrategygetConnectionInternal in class AbstractConnectionStrategySQLExceptionpublic ConnectionHandle pollConnection()
ConnectionStrategypollConnection in interface ConnectionStrategypollConnection in class AbstractConnectionStrategypublic void terminateAllConnections()
ConnectionStrategyCopyright © 2009-2012 JolBox. All Rights Reserved.