public class SinglePoolConnectionInterceptor extends AbstractSinglePoolConnectionInterceptor
AbstractSinglePoolConnectionInterceptor.FillTaskblockingTimeoutMilliseconds, connectionCount, destroyed, idleTimeoutMilliseconds, maxSize, minSize, next, permits, shrinkLater, timer| Constructor and Description |
|---|
SinglePoolConnectionInterceptor(ConnectionInterceptor next,
int maxSize,
int minSize,
int blockingTimeoutMilliseconds,
int idleTimeoutMinutes,
boolean selectOneAssumeMatch) |
| 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 SinglePoolConnectionInterceptor(ConnectionInterceptor next, int maxSize, int minSize, int blockingTimeoutMilliseconds, int idleTimeoutMinutes, boolean selectOneAssumeMatch)
protected void internalGetConnection(ConnectionInfo connectionInfo) throws javax.resource.ResourceException
internalGetConnection in class AbstractSinglePoolConnectionInterceptorjavax.resource.ResourceExceptionprotected void internalDestroy()
internalDestroy in class AbstractSinglePoolConnectionInterceptorprotected Object getPool()
getPool in class AbstractSinglePoolConnectionInterceptorprotected void doAdd(ManagedConnectionInfo mci)
doAdd in class AbstractSinglePoolConnectionInterceptorprotected boolean doRemove(ManagedConnectionInfo mci)
doRemove in class AbstractSinglePoolConnectionInterceptormci - managedConnectionInfo to remove from poolprotected void transferConnections(int maxSize,
int shrinkNow)
transferConnections in class AbstractSinglePoolConnectionInterceptorpublic int getIdleConnectionCount()
getIdleConnectionCount in interface PoolingAttributesgetIdleConnectionCount in class AbstractSinglePoolConnectionInterceptorprotected void getExpiredManagedConnectionInfos(long threshold,
List<ManagedConnectionInfo> killList)
getExpiredManagedConnectionInfos in class AbstractSinglePoolConnectionInterceptorpublic void info(StringBuilder s)
Copyright © 2023. All rights reserved.