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