public class PartitionedPool extends Object implements PoolingSupport
| Constructor and Description |
|---|
PartitionedPool(int maxSize,
int minSize,
int blockingTimeoutMilliseconds,
int idleTimeoutMinutes,
boolean matchOne,
boolean matchAll,
boolean selectOneAssumeMatch,
boolean partitionByConnectionRequestInfo,
boolean partitionBySubject) |
public PartitionedPool(int maxSize,
int minSize,
int blockingTimeoutMilliseconds,
int idleTimeoutMinutes,
boolean matchOne,
boolean matchAll,
boolean selectOneAssumeMatch,
boolean partitionByConnectionRequestInfo,
boolean partitionBySubject)
public boolean isPartitionByConnectionRequestInfo()
public void setPartitionByConnectionRequestInfo(boolean partitionByConnectionRequestInfo)
public boolean isPartitionBySubject()
public void setPartitionBySubject(boolean partitionBySubject)
public int getMaxSize()
public void setMaxSize(int maxSize)
public int getBlockingTimeoutMilliseconds()
getBlockingTimeoutMilliseconds in interface PoolingAttributespublic void setBlockingTimeoutMilliseconds(int blockingTimeoutMilliseconds)
setBlockingTimeoutMilliseconds in interface PoolingAttributespublic int getIdleTimeoutMinutes()
getIdleTimeoutMinutes in interface PoolingAttributespublic void setIdleTimeoutMinutes(int idleTimeoutMinutes)
setIdleTimeoutMinutes in interface PoolingAttributespublic boolean isMatchOne()
public void setMatchOne(boolean matchOne)
public boolean isMatchAll()
public void setMatchAll(boolean matchAll)
public boolean isSelectOneAssumeMatch()
public void setSelectOneAssumeMatch(boolean selectOneAssumeMatch)
public ConnectionInterceptor addPoolingInterceptors(ConnectionInterceptor tail)
addPoolingInterceptors in interface PoolingSupportpublic int getPartitionCount()
getPartitionCount in interface PoolingAttributespublic int getPartitionMaxSize()
getPartitionMaxSize in interface PoolingAttributespublic void setPartitionMaxSize(int maxSize)
throws InterruptedException
setPartitionMaxSize in interface PoolingAttributesInterruptedExceptionpublic int getPartitionMinSize()
getPartitionMinSize in interface PoolingAttributespublic void setPartitionMinSize(int minSize)
setPartitionMinSize in interface PoolingAttributespublic int getIdleConnectionCount()
getIdleConnectionCount in interface PoolingAttributespublic int getConnectionCount()
getConnectionCount in interface PoolingAttributesCopyright © 2023. All rights reserved.