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 aBlockingExecutorServiceConfig
instance. SeeBlockingExecutorServiceConfig
for explanations of what these values mean.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BlockingExecutorServiceConfig
build()
abstract BlockingExecutorServiceConfig.Builder
setCurrentNanosSource(CurrentNanosSource nanosSource)
abstract BlockingExecutorServiceConfig.Builder
setNameFormat(String nameFormat)
abstract BlockingExecutorServiceConfig.Builder
setNumThreads(int minThreads)
abstract BlockingExecutorServiceConfig.Builder
setQueueSize(int queueSize)
abstract BlockingExecutorServiceConfig.Builder
setStopwatch(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()
-
-