public class PoolConfig extends Object
GenericKeyedObjectPoolConfig
.Constructor and Description |
---|
PoolConfig() |
Modifier and Type | Method and Description |
---|---|
String |
getEvictionPolicyClassName() |
String |
getJmxNameBase() |
String |
getJmxNamePrefix() |
int |
getMaxIdlePerKey() |
int |
getMaxTotal() |
int |
getMaxTotalPerKey() |
long |
getMaxWaitMillis() |
long |
getMinEvictableIdleTimeMillis() |
int |
getMinIdlePerKey() |
int |
getNumTestsPerEvictionRun() |
long |
getSoftMinEvictableIdleTimeMillis() |
long |
getTimeBetweenEvictionRunsMillis() |
boolean |
isBlockWhenExhausted() |
boolean |
isFairness() |
boolean |
isJmxEnabled() |
boolean |
isLifo() |
boolean |
isTestOnBorrow() |
boolean |
isTestOnCreate() |
boolean |
isTestOnReturn() |
boolean |
isTestWhileIdle() |
void |
setBlockWhenExhausted(boolean blockWhenExhausted) |
void |
setEvictionPolicyClassName(String evictionPolicyClassName) |
void |
setFairness(boolean fairness) |
void |
setJmxEnabled(boolean jmxEnabled) |
void |
setJmxNameBase(String jmxNameBase) |
void |
setJmxNamePrefix(String jmxNamePrefix) |
void |
setLifo(boolean lifo) |
void |
setMaxIdlePerKey(int maxIdlePerKey) |
void |
setMaxTotal(int maxTotal) |
void |
setMaxTotalPerKey(int maxTotalPerKey) |
void |
setMaxWaitMillis(long maxWaitMillis) |
void |
setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis) |
void |
setMinIdlePerKey(int minIdlePerKey) |
void |
setNumTestsPerEvictionRun(int numTestsPerEvictionRun) |
void |
setSoftMinEvictableIdleTimeMillis(long softMinEvictableIdleTimeMillis) |
void |
setTestOnBorrow(boolean testOnBorrow) |
void |
setTestOnCreate(boolean testOnCreate) |
void |
setTestOnReturn(boolean testOnReturn) |
void |
setTestWhileIdle(boolean testWhileIdle) |
void |
setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis) |
public void setMaxIdlePerKey(int maxIdlePerKey)
public void setMaxTotal(int maxTotal)
public void setMaxTotalPerKey(int maxTotalPerKey)
public void setMinIdlePerKey(int minIdlePerKey)
public void setBlockWhenExhausted(boolean blockWhenExhausted)
public void setEvictionPolicyClassName(String evictionPolicyClassName)
public void setFairness(boolean fairness)
public void setJmxEnabled(boolean jmxEnabled)
public void setJmxNameBase(String jmxNameBase)
public void setJmxNamePrefix(String jmxNamePrefix)
public void setLifo(boolean lifo)
BaseObjectPoolConfig.setLifo(boolean)
public void setMaxWaitMillis(long maxWaitMillis)
public void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
public void setSoftMinEvictableIdleTimeMillis(long softMinEvictableIdleTimeMillis)
public void setTestOnBorrow(boolean testOnBorrow)
public void setTestOnCreate(boolean testOnCreate)
public void setTestOnReturn(boolean testOnReturn)
public void setTestWhileIdle(boolean testWhileIdle)
public void setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
public int getMaxIdlePerKey()
public int getMaxTotal()
public int getMaxTotalPerKey()
public int getMinIdlePerKey()
public boolean isBlockWhenExhausted()
public String getEvictionPolicyClassName()
public boolean isFairness()
BaseObjectPoolConfig.getFairness()
public boolean isJmxEnabled()
BaseObjectPoolConfig.getJmxEnabled()
public String getJmxNameBase()
BaseObjectPoolConfig.getJmxNameBase()
public String getJmxNamePrefix()
BaseObjectPoolConfig.getJmxNamePrefix()
public boolean isLifo()
BaseObjectPoolConfig.getLifo()
public long getMaxWaitMillis()
BaseObjectPoolConfig.getMaxWaitMillis()
public long getMinEvictableIdleTimeMillis()
public int getNumTestsPerEvictionRun()
public long getSoftMinEvictableIdleTimeMillis()
public boolean isTestOnBorrow()
BaseObjectPoolConfig.getTestOnBorrow()
public boolean isTestOnCreate()
BaseObjectPoolConfig.getTestOnCreate()
public boolean isTestOnReturn()
BaseObjectPoolConfig.getTestOnReturn()
public boolean isTestWhileIdle()
BaseObjectPoolConfig.getTestWhileIdle()
public long getTimeBetweenEvictionRunsMillis()