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