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