public class ThreadPoolBuilder extends Object implements Builder<ThreadPoolExecutor>
| 构造器和说明 |
|---|
ThreadPoolBuilder() |
public ThreadPoolBuilder isFastPool(Boolean isFastPool)
public ThreadPoolBuilder dynamicPool()
public ThreadPoolBuilder threadFactory(String threadNamePrefix)
public ThreadPoolBuilder threadFactory(String threadNamePrefix, Boolean isDaemon)
public ThreadPoolBuilder corePoolSize(int corePoolSize)
public ThreadPoolBuilder maxPoolNum(int maxPoolSize)
public ThreadPoolBuilder singlePool()
public ThreadPoolBuilder poolThreadSize(int corePoolSize, int maxPoolSize)
public ThreadPoolBuilder keepAliveTime(long keepAliveTime)
public ThreadPoolBuilder timeUnit(TimeUnit timeUnit)
public ThreadPoolBuilder executeTimeOut(long executeTimeOut)
public ThreadPoolBuilder keepAliveTime(long keepAliveTime, TimeUnit timeUnit)
public ThreadPoolBuilder capacity(int capacity)
public ThreadPoolBuilder workQueue(QueueTypeEnum queueType, int capacity)
public ThreadPoolBuilder rejected(RejectedExecutionHandler rejectedExecutionHandler)
public ThreadPoolBuilder workQueue(QueueTypeEnum queueType)
public ThreadPoolBuilder workQueue(BlockingQueue workQueue)
public ThreadPoolBuilder threadPoolId(String threadPoolId)
public ThreadPoolBuilder taskDecorator(org.springframework.core.task.TaskDecorator taskDecorator)
public ThreadPoolBuilder awaitTerminationMillis(long awaitTerminationMillis)
public ThreadPoolBuilder waitForTasksToCompleteOnShutdown(boolean waitForTasksToCompleteOnShutdown)
public ThreadPoolBuilder dynamicSupport(boolean waitForTasksToCompleteOnShutdown, long awaitTerminationMillis)
public ThreadPoolBuilder allowCoreThreadTimeOut(boolean allowCoreThreadTimeOut)
public ThreadPoolExecutor build()
build 在接口中 Builder<ThreadPoolExecutor>public static ThreadPoolBuilder builder()
Copyright © 2022. All rights reserved.