Class DefaultParallelExecutionConfiguration
- java.lang.Object
-
- org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration
-
- All Implemented Interfaces:
ParallelExecutionConfiguration
class DefaultParallelExecutionConfiguration extends java.lang.Object implements ParallelExecutionConfiguration
- Since:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private intcorePoolSizeprivate intkeepAliveSecondsprivate intmaxPoolSizeprivate intminimumRunnableprivate intparallelism
-
Constructor Summary
Constructors Constructor Description DefaultParallelExecutionConfiguration(int parallelism, int minimumRunnable, int maxPoolSize, int corePoolSize, int keepAliveSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCorePoolSize()Get the core thread pool size to be used.intgetKeepAliveSeconds()Get the number of seconds for which inactive threads should be kept alive before terminating them and shrinking the thread pool.intgetMaxPoolSize()Get the maximum thread pool size to be used.intgetMinimumRunnable()Get the minimum number of runnable threads to be used.intgetParallelism()Get the parallelism to be used.
-
-
-
Method Detail
-
getParallelism
public int getParallelism()
Description copied from interface:ParallelExecutionConfigurationGet the parallelism to be used.- Specified by:
getParallelismin interfaceParallelExecutionConfiguration- See Also:
ForkJoinPool.getParallelism()
-
getMinimumRunnable
public int getMinimumRunnable()
Description copied from interface:ParallelExecutionConfigurationGet the minimum number of runnable threads to be used.- Specified by:
getMinimumRunnablein interfaceParallelExecutionConfiguration
-
getMaxPoolSize
public int getMaxPoolSize()
Description copied from interface:ParallelExecutionConfigurationGet the maximum thread pool size to be used.- Specified by:
getMaxPoolSizein interfaceParallelExecutionConfiguration
-
getCorePoolSize
public int getCorePoolSize()
Description copied from interface:ParallelExecutionConfigurationGet the core thread pool size to be used.- Specified by:
getCorePoolSizein interfaceParallelExecutionConfiguration
-
getKeepAliveSeconds
public int getKeepAliveSeconds()
Description copied from interface:ParallelExecutionConfigurationGet the number of seconds for which inactive threads should be kept alive before terminating them and shrinking the thread pool.- Specified by:
getKeepAliveSecondsin interfaceParallelExecutionConfiguration
-
-