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 PoolingAttributes
public void setBlockingTimeoutMilliseconds(int blockingTimeoutMilliseconds)
setBlockingTimeoutMilliseconds
in interface PoolingAttributes
public int getIdleTimeoutMinutes()
getIdleTimeoutMinutes
in interface PoolingAttributes
public void setIdleTimeoutMinutes(int idleTimeoutMinutes)
setIdleTimeoutMinutes
in interface PoolingAttributes
public 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 PoolingSupport
public int getPartitionCount()
getPartitionCount
in interface PoolingAttributes
public int getPartitionMaxSize()
getPartitionMaxSize
in interface PoolingAttributes
public void setPartitionMaxSize(int maxSize) throws InterruptedException
setPartitionMaxSize
in interface PoolingAttributes
InterruptedException
public int getPartitionMinSize()
getPartitionMinSize
in interface PoolingAttributes
public void setPartitionMinSize(int minSize)
setPartitionMinSize
in interface PoolingAttributes
public int getIdleConnectionCount()
getIdleConnectionCount
in interface PoolingAttributes
public int getConnectionCount()
getConnectionCount
in interface PoolingAttributes
Copyright © 2018. All rights reserved.