Class BlockingExecutorServiceConfig.Builder
- java.lang.Object
-
- com.pervasivecode.utils.concurrent.executors.BlockingExecutorServiceConfig.Builder
-
- Enclosing class:
- BlockingExecutorServiceConfig
public abstract static class BlockingExecutorServiceConfig.Builder extends Object
This object will build aBlockingExecutorServiceConfiginstance. SeeBlockingExecutorServiceConfigfor explanations of what these values mean.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BlockingExecutorServiceConfigbuild()abstract BlockingExecutorServiceConfig.BuildersetCurrentNanosSource(CurrentNanosSource nanosSource)abstract BlockingExecutorServiceConfig.BuildersetNameFormat(String nameFormat)abstract BlockingExecutorServiceConfig.BuildersetNumThreads(int minThreads)abstract BlockingExecutorServiceConfig.BuildersetQueueSize(int queueSize)abstract BlockingExecutorServiceConfig.BuildersetStopwatch(MultistageStopwatch<BlockingExecutorService.Operation> stopwatch)
-
-
-
Method Detail
-
setCurrentNanosSource
public abstract BlockingExecutorServiceConfig.Builder setCurrentNanosSource(CurrentNanosSource nanosSource)
-
setNumThreads
public abstract BlockingExecutorServiceConfig.Builder setNumThreads(int minThreads)
-
setNameFormat
public abstract BlockingExecutorServiceConfig.Builder setNameFormat(String nameFormat)
-
setQueueSize
public abstract BlockingExecutorServiceConfig.Builder setQueueSize(int queueSize)
-
setStopwatch
public abstract BlockingExecutorServiceConfig.Builder setStopwatch(MultistageStopwatch<BlockingExecutorService.Operation> stopwatch)
-
build
public BlockingExecutorServiceConfig build()
-
-