public class PooledConnectionComponentInstanceFactory extends Object implements ComponentInstanceFactory<PooledConnection>
| Constructor and Description |
|---|
PooledConnectionComponentInstanceFactory(ConnectionPoolDataSource... dataSources) |
PooledConnectionComponentInstanceFactory(int recoveryCheckSeconds,
ConnectionPoolDataSource... dataSources) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInstance<PooledConnection> |
createInstance(ComponentPool<PooledConnection> componentPool) |
void |
deconstruct() |
String |
getValidationQuery() |
void |
initialize() |
void |
setValidationQuery(String validationQuery) |
void |
shutdown() |
void |
startup() |
public PooledConnectionComponentInstanceFactory(ConnectionPoolDataSource... dataSources)
public PooledConnectionComponentInstanceFactory(int recoveryCheckSeconds,
ConnectionPoolDataSource... dataSources)
public void initialize()
throws JugglerResourceCreationException
initialize in interface ComponentInstanceFactory<PooledConnection>JugglerResourceCreationExceptionpublic void startup()
throws JugglerResourceException
startup in interface ComponentInstanceFactory<PooledConnection>JugglerResourceExceptionpublic String getValidationQuery()
public void setValidationQuery(String validationQuery)
public ComponentInstance<PooledConnection> createInstance(ComponentPool<PooledConnection> componentPool) throws NoAvailableJugglerResourceException, SQLException
createInstance in interface ComponentInstanceFactory<PooledConnection>NoAvailableJugglerResourceExceptionSQLExceptionpublic void shutdown()
shutdown in interface ComponentInstanceFactory<PooledConnection>public void deconstruct()
throws Exception
deconstruct in interface ComponentInstanceFactory<PooledConnection>ExceptionCopyright © 2013. All Rights Reserved.