public final class ExecutorServiceBuilder extends Object
| Constructor and Description |
|---|
ExecutorServiceBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ExecutorService |
build() |
ExecutorServiceBuilder |
clientTrace(boolean value) |
ExecutorServiceBuilder |
corePoolSize(int value) |
ExecutorServiceBuilder |
enableClientTrace() |
ExecutorServiceBuilder |
enableTimeLogging() |
ExecutorServiceBuilder |
handler(@NonNull RejectedExecutionHandler value) |
ExecutorServiceBuilder |
keepAliveTime(long value) |
ExecutorServiceBuilder |
maxPoolSize(int value) |
ExecutorServiceBuilder |
queue(@NonNull BlockingQueue<Runnable> value) |
ExecutorServiceBuilder |
queueLimit(int value) |
ExecutorServiceBuilder |
threadFactory(@NonNull ThreadFactory value) |
ExecutorServiceBuilder |
timeLogging(boolean value) |
ExecutorServiceBuilder |
unit(@NonNull TimeUnit value) |
public ExecutorServiceBuilder corePoolSize(int value)
public ExecutorServiceBuilder maxPoolSize(int value)
public ExecutorServiceBuilder keepAliveTime(long value)
public ExecutorServiceBuilder unit(@NonNull @NonNull TimeUnit value)
public ExecutorServiceBuilder queue(@NonNull @NonNull BlockingQueue<Runnable> value)
public ExecutorServiceBuilder queueLimit(int value)
public ExecutorServiceBuilder enableClientTrace()
public ExecutorServiceBuilder clientTrace(boolean value)
public ExecutorServiceBuilder enableTimeLogging()
public ExecutorServiceBuilder timeLogging(boolean value)
public ExecutorServiceBuilder threadFactory(@NonNull @NonNull ThreadFactory value)
public ExecutorServiceBuilder handler(@NonNull @NonNull RejectedExecutionHandler value)
public ExecutorService build()
Copyright © 2019 Appulse. All rights reserved.