public static class DefaultQueueGroupExecutor.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DefaultQueueGroupExecutor |
build() |
DefaultQueueGroupExecutor.Builder |
setAssistExecutor(Executor assistExecutor)
可选执行器,用于启动工作线程
|
DefaultQueueGroupExecutor.Builder |
setBossQueue(Queue<Runnable> bossQueue) |
DefaultQueueGroupExecutor.Builder |
setCorePoolSize(int corePoolSize) |
DefaultQueueGroupExecutor.Builder |
setKeepAliveTime(long keepAliveTime,
TimeUnit unit) |
DefaultQueueGroupExecutor.Builder |
setMaxPoolSize(int maximumPoolSize) |
DefaultQueueGroupExecutor.Builder |
setNullContextClassLoader(boolean nullContextClassLoader)
是否设置工作线程:thread.setContextClassLoader(null);
|
DefaultQueueGroupExecutor.Builder |
setQueueGroupManagerr(QueueGroupManager queueMananger) |
DefaultQueueGroupExecutor.Builder |
setThreadFactory(ThreadFactory threadFactory) |
DefaultQueueGroupExecutor.Builder |
setWaitConditionStrategy(WaitConditionStrategy waitConditionStrategy) |
public DefaultQueueGroupExecutor.Builder setCorePoolSize(int corePoolSize)
public DefaultQueueGroupExecutor.Builder setMaxPoolSize(int maximumPoolSize)
public DefaultQueueGroupExecutor.Builder setAssistExecutor(Executor assistExecutor)
assistExecutor - optionalpublic DefaultQueueGroupExecutor.Builder setKeepAliveTime(long keepAliveTime, TimeUnit unit)
public DefaultQueueGroupExecutor.Builder setThreadFactory(ThreadFactory threadFactory)
public DefaultQueueGroupExecutor.Builder setWaitConditionStrategy(WaitConditionStrategy waitConditionStrategy)
public DefaultQueueGroupExecutor.Builder setBossQueue(Queue<Runnable> bossQueue)
public DefaultQueueGroupExecutor.Builder setQueueGroupManagerr(QueueGroupManager queueMananger)
public DefaultQueueGroupExecutor.Builder setNullContextClassLoader(boolean nullContextClassLoader)
nullContextClassLoader - public DefaultQueueGroupExecutor build()
Copyright © 2020. All rights reserved.