public class SinglePoolMatchAllConnectionInterceptor extends AbstractSinglePoolConnectionInterceptor
AbstractSinglePoolConnectionInterceptor.FillTaskblockingTimeoutMilliseconds, connectionCount, destroyed, idleTimeoutMilliseconds, log, maxSize, minSize, next, permits, shrinkLater, timer| Constructor and Description |
|---|
SinglePoolMatchAllConnectionInterceptor(ConnectionInterceptor next,
int maxSize,
int minSize,
int blockingTimeoutMilliseconds,
int idleTimeoutMinutes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doAdd(ManagedConnectionInfo mci) |
protected boolean |
doRemove(ManagedConnectionInfo mci) |
protected void |
getExpiredManagedConnectionInfos(long threshold,
List<ManagedConnectionInfo> killList) |
int |
getIdleConnectionCount() |
protected Object |
getPool() |
void |
info(StringBuilder s) |
protected void |
internalDestroy() |
protected void |
internalGetConnection(ConnectionInfo connectionInfo) |
protected void |
transferConnections(int maxSize,
int shrinkNow) |
addToPool, destroy, getBlockingTimeoutMilliseconds, getConnection, getConnectionCount, getIdleTimeoutMinutes, getPartitionCount, getPartitionMaxSize, getPartitionMinSize, internalReturn, returnConnection, setBlockingTimeoutMilliseconds, setIdleTimeoutMinutes, setPartitionMaxSize, setPartitionMinSizepublic SinglePoolMatchAllConnectionInterceptor(ConnectionInterceptor next, int maxSize, int minSize, int blockingTimeoutMilliseconds, int idleTimeoutMinutes)
protected void internalGetConnection(ConnectionInfo connectionInfo) throws javax.resource.ResourceException
internalGetConnection in class AbstractSinglePoolConnectionInterceptorjavax.resource.ResourceExceptionprotected void doAdd(ManagedConnectionInfo mci)
doAdd in class AbstractSinglePoolConnectionInterceptorprotected Object getPool()
getPool in class AbstractSinglePoolConnectionInterceptorprotected boolean doRemove(ManagedConnectionInfo mci)
doRemove in class AbstractSinglePoolConnectionInterceptorprotected void internalDestroy()
internalDestroy in class AbstractSinglePoolConnectionInterceptorpublic int getIdleConnectionCount()
getIdleConnectionCount in interface PoolingAttributesgetIdleConnectionCount in class AbstractSinglePoolConnectionInterceptorprotected void transferConnections(int maxSize,
int shrinkNow)
transferConnections in class AbstractSinglePoolConnectionInterceptorprotected void getExpiredManagedConnectionInfos(long threshold,
List<ManagedConnectionInfo> killList)
getExpiredManagedConnectionInfos in class AbstractSinglePoolConnectionInterceptorpublic void info(StringBuilder s)
Copyright © 2023. All rights reserved.