Package com.sun.enterprise.resource.pool
Class AbstractPoolManager
- java.lang.Object
-
- com.sun.enterprise.resource.pool.AbstractPoolManager
-
- All Implemented Interfaces:
TransactedPoolManager
,PoolManager
- Direct Known Subclasses:
PoolManagerImpl
public abstract class AbstractPoolManager extends Object implements PoolManager
Abstract Pool manager for unimplemented features. Throws UnsupportedOperationException when invoked.
-
-
Field Summary
-
Fields inherited from interface com.sun.enterprise.resource.pool.PoolManager
BASIC_PASSWORD, GENERIC_CREDENTIAL, KERBV5, LOCAL_TRANSACTION, NO_TRANSACTION, PASSWORD_CREDENTIAL, XA_TRANSACTION
-
-
Constructor Summary
Constructors Constructor Description AbstractPoolManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
emptyResourcePool(ResourceSpec spec)
ConcurrentHashMap
getMonitoredPoolTable()
void
killAllPools()
void
setSelfManaged(PoolInfo poolInfo, boolean flag)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.enterprise.resource.pool.PoolManager
badResourceClosed, createEmptyConnectionPool, flushConnectionPool, getPool, getPoolStatus, getResource, getResourceFromPool, getResourceReference, killFreeConnectionsInPools, killPool, lazyEnlist, putbackBadResourceToPool, putbackDirectToPool, putbackResourceToPool, reconfigPoolProperties, registerPoolLifeCycleListener, resourceAbortOccurred, resourceClosed, resourceErrorOccurred, switchOnMatching, transactionCompleted, unregisterPoolLifeCycleListener
-
Methods inherited from interface com.sun.appserv.connectors.internal.api.TransactedPoolManager
registerResource, resourceEnlisted, unregisterResource
-
-
-
-
Method Detail
-
emptyResourcePool
public void emptyResourcePool(ResourceSpec spec)
- Specified by:
emptyResourcePool
in interfacePoolManager
-
killAllPools
public void killAllPools()
- Specified by:
killAllPools
in interfacePoolManager
-
setSelfManaged
public void setSelfManaged(PoolInfo poolInfo, boolean flag)
- Specified by:
setSelfManaged
in interfacePoolManager
-
getMonitoredPoolTable
public ConcurrentHashMap getMonitoredPoolTable()
-
-