public class PooledExecutionServiceConfigurationBuilder extends java.lang.Object implements Builder<org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration>
PooledExecutionServiceConfigurationBuilder enables building configurations for an
ExecutionService that is pool based using a fluent style.
As with all Ehcache builders, all instances are immutable and calling any method on the builder will return a new instance without modifying the one on which the method was called. This enables the sharing of builder instances without any risk of seeing them modified by code elsewhere.
| Modifier and Type | Method and Description |
|---|---|
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration |
build()
Builds the
PooledExecutionServiceConfiguration |
PooledExecutionServiceConfigurationBuilder |
defaultPool(java.lang.String alias,
int minSize,
int maxSize)
Adds a default pool configuration to the returned builder.
|
static PooledExecutionServiceConfigurationBuilder |
newPooledExecutionServiceConfigurationBuilder()
Creates a new instance of
PooledExecutionServiceConfigurationBuilder |
PooledExecutionServiceConfigurationBuilder |
pool(java.lang.String alias,
int minSize,
int maxSize)
Adds a pool configuration to the returned builder.
|
public static PooledExecutionServiceConfigurationBuilder newPooledExecutionServiceConfigurationBuilder()
PooledExecutionServiceConfigurationBuilderpublic PooledExecutionServiceConfigurationBuilder defaultPool(java.lang.String alias, int minSize, int maxSize)
alias - the pool aliasminSize - the minimum number of threads in the poolmaxSize - the maximum number of threads in the poolpublic PooledExecutionServiceConfigurationBuilder pool(java.lang.String alias, int minSize, int maxSize)
alias - the pool aliasminSize - the minimum number of threads in the poolmaxSize - the maximum number of threads in the pool