public class DefaultEventLoopGroup extends MultithreadEventLoopGroup
MultithreadEventLoopGroup
which must be used for the local transport.构造器和说明 |
---|
DefaultEventLoopGroup()
Create a new instance with the default number of threads.
|
DefaultEventLoopGroup(int nThreads)
Create a new instance
|
DefaultEventLoopGroup(int nThreads,
java.util.concurrent.Executor executor)
Create a new instance
|
DefaultEventLoopGroup(int nThreads,
java.util.concurrent.ThreadFactory threadFactory)
Create a new instance
|
DefaultEventLoopGroup(java.util.concurrent.ThreadFactory threadFactory)
Create a new instance with the default number of threads and the given
ThreadFactory . |
限定符和类型 | 方法和说明 |
---|---|
protected EventLoop |
newChild(java.util.concurrent.Executor executor,
java.lang.Object... args)
Create a new EventExecutor which will later then accessible via the
MultithreadEventExecutorGroup.next() method. |
newDefaultThreadFactory, next, register, register, register
awaitTermination, executorCount, isShutdown, isShuttingDown, isTerminated, iterator, shutdown, shutdownGracefully, terminationFuture
execute, invokeAll, invokeAll, invokeAny, invokeAny, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, shutdownGracefully, shutdownNow, submit, submit, submit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isShuttingDown, iterator, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, shutdown, shutdownGracefully, shutdownGracefully, shutdownNow, submit, submit, submit, terminationFuture
public DefaultEventLoopGroup()
public DefaultEventLoopGroup(int nThreads)
nThreads
- the number of threads to usepublic DefaultEventLoopGroup(java.util.concurrent.ThreadFactory threadFactory)
ThreadFactory
.threadFactory
- the ThreadFactory
or null
to use the defaultpublic DefaultEventLoopGroup(int nThreads, java.util.concurrent.ThreadFactory threadFactory)
nThreads
- the number of threads to usethreadFactory
- the ThreadFactory
or null
to use the defaultpublic DefaultEventLoopGroup(int nThreads, java.util.concurrent.Executor executor)
nThreads
- the number of threads to useexecutor
- the Executor to use, or null
if the default should be used.protected EventLoop newChild(java.util.concurrent.Executor executor, java.lang.Object... args) throws java.lang.Exception
MultithreadEventExecutorGroup
MultithreadEventExecutorGroup.next()
method. This method will be
called for each thread that will serve this MultithreadEventExecutorGroup
.newChild
在类中 MultithreadEventLoopGroup
java.lang.Exception