public class SinglePoolMatchAllConnectionInterceptor extends AbstractSinglePoolConnectionInterceptor
AbstractSinglePoolConnectionInterceptor.FillTask
blockingTimeoutMilliseconds, 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, setPartitionMinSize
public SinglePoolMatchAllConnectionInterceptor(ConnectionInterceptor next, int maxSize, int minSize, int blockingTimeoutMilliseconds, int idleTimeoutMinutes)
protected void internalGetConnection(ConnectionInfo connectionInfo) throws javax.resource.ResourceException
internalGetConnection
in class AbstractSinglePoolConnectionInterceptor
javax.resource.ResourceException
protected void doAdd(ManagedConnectionInfo mci)
doAdd
in class AbstractSinglePoolConnectionInterceptor
protected Object getPool()
getPool
in class AbstractSinglePoolConnectionInterceptor
protected boolean doRemove(ManagedConnectionInfo mci)
doRemove
in class AbstractSinglePoolConnectionInterceptor
protected void internalDestroy()
internalDestroy
in class AbstractSinglePoolConnectionInterceptor
public int getIdleConnectionCount()
getIdleConnectionCount
in interface PoolingAttributes
getIdleConnectionCount
in class AbstractSinglePoolConnectionInterceptor
protected void transferConnections(int maxSize, int shrinkNow)
transferConnections
in class AbstractSinglePoolConnectionInterceptor
protected void getExpiredManagedConnectionInfos(long threshold, List<ManagedConnectionInfo> killList)
getExpiredManagedConnectionInfos
in class AbstractSinglePoolConnectionInterceptor
public void info(StringBuilder s)
Copyright © 2019. All rights reserved.