Class PoolConfiguration
java.lang.Object
org.apache.commons.jcs3.utils.threadpool.PoolConfiguration
- All Implemented Interfaces:
- Cloneable
This object holds configuration data for a thread pool.
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultPoolConfiguration(boolean useBoundary, int boundarySize, int maximumPoolSize, int minimumPoolSize, int keepAliveTime, PoolConfiguration.WhenBlockedPolicy whenBlockedPolicy, int startUpSize) Construct a completely configured instance.
- 
Method SummaryModifier and TypeMethodDescriptionclone()Copies the instance variables to another instance.intintintintintbooleanvoidsetBoundarySize(int boundarySize) voidsetKeepAliveTime(int keepAliveTime) voidsetMaximumPoolSize(int maximumPoolSize) voidsetMinimumPoolSize(int minimumPoolSize) voidsetStartUpSize(int startUpSize) voidsetUseBoundary(boolean useBoundary) voidsetWhenBlockedPolicy(String whenBlockedPolicy) voidsetWhenBlockedPolicy(PoolConfiguration.WhenBlockedPolicy whenBlockedPolicy) toString()To string for debugging purposes.
- 
Constructor Details- 
PoolConfigurationpublic PoolConfiguration()Default
- 
PoolConfigurationpublic PoolConfiguration(boolean useBoundary, int boundarySize, int maximumPoolSize, int minimumPoolSize, int keepAliveTime, PoolConfiguration.WhenBlockedPolicy whenBlockedPolicy, int startUpSize) Construct a completely configured instance.- Parameters:
- useBoundary-
- boundarySize-
- maximumPoolSize-
- minimumPoolSize-
- keepAliveTime-
- whenBlockedPolicy-
- startUpSize-
 
 
- 
- 
Method Details- 
setUseBoundary- Parameters:
- useBoundary- The useBoundary to set.
 
- 
isUseBoundary- Returns:
- Returns the useBoundary.
 
- 
setBoundarySize- Parameters:
- boundarySize- The boundarySize to set.
 
- 
getBoundarySize- Returns:
- Returns the boundarySize.
 
- 
setMaximumPoolSize- Parameters:
- maximumPoolSize- The maximumPoolSize to set.
 
- 
getMaximumPoolSize- Returns:
- Returns the maximumPoolSize.
 
- 
setMinimumPoolSize- Parameters:
- minimumPoolSize- The minimumPoolSize to set.
 
- 
getMinimumPoolSize- Returns:
- Returns the minimumPoolSize.
 
- 
setKeepAliveTime- Parameters:
- keepAliveTime- The keepAliveTime to set.
 
- 
getKeepAliveTime- Returns:
- Returns the keepAliveTime.
 
- 
setWhenBlockedPolicy- Parameters:
- whenBlockedPolicy- The whenBlockedPolicy to set.
 
- 
setWhenBlockedPolicy- Parameters:
- whenBlockedPolicy- The whenBlockedPolicy to set.
 
- 
getWhenBlockedPolicy- Returns:
- Returns the whenBlockedPolicy.
 
- 
setStartUpSize- Parameters:
- startUpSize- The startUpSize to set.
 
- 
getStartUpSize- Returns:
- Returns the startUpSize.
 
- 
toStringTo string for debugging purposes.
- 
cloneCopies the instance variables to another instance.
 
-