class DefaultParallelExecutionConfiguration extends java.lang.Object implements ParallelExecutionConfiguration
| Modifier and Type | Field and Description |
|---|---|
private int |
corePoolSize |
private int |
keepAliveSeconds |
private int |
maxPoolSize |
private int |
minimumRunnable |
private int |
parallelism |
| Constructor and Description |
|---|
DefaultParallelExecutionConfiguration(int parallelism,
int minimumRunnable,
int maxPoolSize,
int corePoolSize,
int keepAliveSeconds) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCorePoolSize()
Get the core thread pool size to be used.
|
int |
getKeepAliveSeconds()
Get the number of seconds for which inactive threads should be kept alive
before terminating them and shrinking the thread pool.
|
int |
getMaxPoolSize()
Get the maximum thread pool size to be used.
|
int |
getMinimumRunnable()
Get the minimum number of runnable threads to be used.
|
int |
getParallelism()
Get the parallelism to be used.
|
private final int parallelism
private final int minimumRunnable
private final int maxPoolSize
private final int corePoolSize
private final int keepAliveSeconds
DefaultParallelExecutionConfiguration(int parallelism,
int minimumRunnable,
int maxPoolSize,
int corePoolSize,
int keepAliveSeconds)
public int getParallelism()
ParallelExecutionConfigurationgetParallelism in interface ParallelExecutionConfigurationForkJoinPool.getParallelism()public int getMinimumRunnable()
ParallelExecutionConfigurationgetMinimumRunnable in interface ParallelExecutionConfigurationpublic int getMaxPoolSize()
ParallelExecutionConfigurationgetMaxPoolSize in interface ParallelExecutionConfigurationpublic int getCorePoolSize()
ParallelExecutionConfigurationgetCorePoolSize in interface ParallelExecutionConfigurationpublic int getKeepAliveSeconds()
ParallelExecutionConfigurationgetKeepAliveSeconds in interface ParallelExecutionConfiguration