Package io.dropwizard.lifecycle.setup
Class ExecutorServiceBuilder
- java.lang.Object
-
- io.dropwizard.lifecycle.setup.ExecutorServiceBuilder
-
public class ExecutorServiceBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description ExecutorServiceBuilder(LifecycleEnvironment environment, String nameFormat)ExecutorServiceBuilder(LifecycleEnvironment environment, String nameFormat, ThreadFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutorServiceBuilderallowCoreThreadTimeOut(boolean allowCoreThreadTimeOut)ExecutorServicebuild()ExecutorServiceBuilderkeepAliveTime(Duration time)ExecutorServiceBuildermaxThreads(int threads)ExecutorServiceBuilderminThreads(int threads)ExecutorServiceBuilderrejectedExecutionHandler(RejectedExecutionHandler handler)ExecutorServiceBuildershutdownTime(Duration time)ExecutorServiceBuilderthreadFactory(ThreadFactory threadFactory)ExecutorServiceBuilderworkQueue(BlockingQueue<Runnable> workQueue)
-
-
-
Constructor Detail
-
ExecutorServiceBuilder
public ExecutorServiceBuilder(LifecycleEnvironment environment, String nameFormat, ThreadFactory factory)
-
ExecutorServiceBuilder
public ExecutorServiceBuilder(LifecycleEnvironment environment, String nameFormat)
-
-
Method Detail
-
minThreads
public ExecutorServiceBuilder minThreads(int threads)
-
maxThreads
public ExecutorServiceBuilder maxThreads(int threads)
-
allowCoreThreadTimeOut
public ExecutorServiceBuilder allowCoreThreadTimeOut(boolean allowCoreThreadTimeOut)
-
keepAliveTime
public ExecutorServiceBuilder keepAliveTime(Duration time)
-
shutdownTime
public ExecutorServiceBuilder shutdownTime(Duration time)
-
workQueue
public ExecutorServiceBuilder workQueue(BlockingQueue<Runnable> workQueue)
-
rejectedExecutionHandler
public ExecutorServiceBuilder rejectedExecutionHandler(RejectedExecutionHandler handler)
-
threadFactory
public ExecutorServiceBuilder threadFactory(ThreadFactory threadFactory)
-
build
public ExecutorService build()
-
-