public static class ThreadPoolUtil.PoolBuilder extends Object
| Constructor and Description |
|---|
PoolBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ThreadPoolExecutor |
build() |
ThreadPoolUtil.PoolBuilder |
coreThreads(Integer coreThreads) |
ThreadPoolUtil.PoolBuilder |
enableMetric(Boolean enableMetric) |
ThreadPoolUtil.PoolBuilder |
keepAliveSeconds(Long keepAliveSeconds) |
ThreadPoolUtil.PoolBuilder |
maximumThreads(Integer maximumThreads) |
ThreadPoolUtil.PoolBuilder |
poolName(String poolName) |
ThreadPoolUtil.PoolBuilder |
rejectedHandler(RejectedExecutionHandler handler) |
ThreadPoolUtil.PoolBuilder |
threadFactory(ThreadFactory threadFactory) |
ThreadPoolUtil.PoolBuilder |
workQueue(BlockingQueue<Runnable> workQueue) |
public ThreadPoolUtil.PoolBuilder poolName(String poolName)
public ThreadPoolUtil.PoolBuilder enableMetric(Boolean enableMetric)
public ThreadPoolUtil.PoolBuilder coreThreads(Integer coreThreads)
public ThreadPoolUtil.PoolBuilder maximumThreads(Integer maximumThreads)
public ThreadPoolUtil.PoolBuilder keepAliveSeconds(Long keepAliveSeconds)
public ThreadPoolUtil.PoolBuilder workQueue(BlockingQueue<Runnable> workQueue)
public ThreadPoolUtil.PoolBuilder threadFactory(ThreadFactory threadFactory)
public ThreadPoolUtil.PoolBuilder rejectedHandler(RejectedExecutionHandler handler)
public ThreadPoolExecutor build()
Copyright © 2023. All rights reserved.