public class SinglePool extends Object implements PoolingSupport
Constructor and Description |
---|
SinglePool(int maxSize,
int minSize,
int blockingTimeoutMilliseconds,
int idleTimeoutMinutes,
boolean matchOne,
boolean matchAll,
boolean selectOneAssumeMatch) |
Modifier and Type | Method and Description |
---|---|
ConnectionInterceptor |
addPoolingInterceptors(ConnectionInterceptor tail) |
int |
getBlockingTimeoutMilliseconds() |
int |
getConnectionCount() |
int |
getIdleConnectionCount() |
int |
getIdleTimeoutMinutes() |
int |
getMaxSize() |
int |
getMinSize() |
int |
getPartitionCount() |
int |
getPartitionMaxSize() |
int |
getPartitionMinSize() |
boolean |
isMatchAll() |
boolean |
isMatchOne() |
boolean |
isSelectOneAssumeMatch() |
void |
setBlockingTimeoutMilliseconds(int blockingTimeoutMilliseconds) |
void |
setIdleTimeoutMinutes(int idleTimeoutMinutes) |
void |
setMatchAll(boolean matchAll) |
void |
setMatchOne(boolean matchOne) |
void |
setMaxSize(int maxSize) |
void |
setMinSize(int minSize) |
void |
setPartitionMaxSize(int maxSize) |
void |
setPartitionMinSize(int minSize) |
void |
setSelectOneAssumeMatch(boolean selectOneAssumeMatch) |
public SinglePool(int maxSize, int minSize, int blockingTimeoutMilliseconds, int idleTimeoutMinutes, boolean matchOne, boolean matchAll, boolean selectOneAssumeMatch)
public int getMaxSize()
public void setMaxSize(int maxSize)
public int getMinSize()
public void setMinSize(int minSize)
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 © 2016. All rights reserved.