public final class PoolConfiguration extends Object implements Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
PoolConfiguration.WhenBlockedPolicy |
Constructor and Description |
---|
PoolConfiguration()
Default
|
PoolConfiguration(boolean useBoundary,
int boundarySize,
int maximumPoolSize,
int minimumPoolSize,
int keepAliveTime,
PoolConfiguration.WhenBlockedPolicy whenBlockedPolicy,
int startUpSize)
Construct a completely configured instance.
|
Modifier and Type | Method and Description |
---|---|
PoolConfiguration |
clone()
Copies the instance variables to another instance.
|
int |
getBoundarySize() |
int |
getKeepAliveTime() |
int |
getMaximumPoolSize() |
int |
getMinimumPoolSize() |
int |
getStartUpSize() |
PoolConfiguration.WhenBlockedPolicy |
getWhenBlockedPolicy() |
boolean |
isUseBoundary() |
void |
setBoundarySize(int boundarySize) |
void |
setKeepAliveTime(int keepAliveTime) |
void |
setMaximumPoolSize(int maximumPoolSize) |
void |
setMinimumPoolSize(int minimumPoolSize) |
void |
setStartUpSize(int startUpSize) |
void |
setUseBoundary(boolean useBoundary) |
void |
setWhenBlockedPolicy(PoolConfiguration.WhenBlockedPolicy whenBlockedPolicy) |
void |
setWhenBlockedPolicy(String whenBlockedPolicy) |
String |
toString()
To string for debugging purposes.
|
public PoolConfiguration()
public PoolConfiguration(boolean useBoundary, int boundarySize, int maximumPoolSize, int minimumPoolSize, int keepAliveTime, PoolConfiguration.WhenBlockedPolicy whenBlockedPolicy, int startUpSize)
useBoundary
- boundarySize
- maximumPoolSize
- minimumPoolSize
- keepAliveTime
- whenBlockedPolicy
- startUpSize
- public void setUseBoundary(boolean useBoundary)
useBoundary
- The useBoundary to set.public boolean isUseBoundary()
public void setBoundarySize(int boundarySize)
boundarySize
- The boundarySize to set.public int getBoundarySize()
public void setMaximumPoolSize(int maximumPoolSize)
maximumPoolSize
- The maximumPoolSize to set.public int getMaximumPoolSize()
public void setMinimumPoolSize(int minimumPoolSize)
minimumPoolSize
- The minimumPoolSize to set.public int getMinimumPoolSize()
public void setKeepAliveTime(int keepAliveTime)
keepAliveTime
- The keepAliveTime to set.public int getKeepAliveTime()
public void setWhenBlockedPolicy(String whenBlockedPolicy)
whenBlockedPolicy
- The whenBlockedPolicy to set.public void setWhenBlockedPolicy(PoolConfiguration.WhenBlockedPolicy whenBlockedPolicy)
whenBlockedPolicy
- The whenBlockedPolicy to set.public PoolConfiguration.WhenBlockedPolicy getWhenBlockedPolicy()
public void setStartUpSize(int startUpSize)
startUpSize
- The startUpSize to set.public int getStartUpSize()
public PoolConfiguration clone()
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.