public class DefaultEventLoopGroup extends MultithreadEventLoopGroup
MultithreadEventLoopGroup
which must be used for the local transport.Constructor and Description |
---|
DefaultEventLoopGroup()
|
DefaultEventLoopGroup(int nEventLoops) |
DefaultEventLoopGroup(int nEventLoops,
Executor executor) |
DefaultEventLoopGroup(int nEventLoops,
ExecutorServiceFactory executorServiceFactory) |
Modifier and Type | Method and Description |
---|---|
protected EventLoop |
newChild(Executor executor,
Object... args)
Create a new EventExecutor which will later then accessible via the
MultithreadEventExecutorGroup.next() method. |
next, register, register
awaitTermination, children, executorCount, isShutdown, isShuttingDown, isTerminated, newDefaultExecutorService, shutdown, shutdownGracefully, terminationFuture
close, 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
children, isShuttingDown, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, shutdown, shutdownGracefully, shutdownGracefully, shutdownNow, submit, submit, submit, terminationFuture
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated
close
public DefaultEventLoopGroup()
EventLoop
s as there processors/cores
available, as well as the default Executor
.DefaultExecutorServiceFactory
public DefaultEventLoopGroup(int nEventLoops)
nEventLoops
- the number of EventLoop
s that will be used by this instance.
If executor
is null
this number will also be the parallelism
requested from the default executor. It is generally advised for the number
of EventLoop
s and the number of Thread
s used by the
executor
to lie very close together.public DefaultEventLoopGroup(int nEventLoops, Executor executor)
nEventLoops
- the number of EventLoop
s that will be used by this instance.
If executor
is null
this number will also be the parallelism
requested from the default executor. It is generally advised for the number
of EventLoop
s and the number of Thread
s used by the
executor
to lie very close together.executor
- the Executor
to use, or null
if the default should be used.public DefaultEventLoopGroup(int nEventLoops, ExecutorServiceFactory executorServiceFactory)
nEventLoops
- the number of EventLoop
s that will be used by this instance.
If executor
is null
this number will also be the parallelism
requested from the default executor. It is generally advised for the number
of EventLoop
s and the number of Thread
s used by the
executor
to lie very close together.executorServiceFactory
- the ExecutorServiceFactory
to use, or null
if the default
should be used.protected EventLoop newChild(Executor executor, Object... args) throws Exception
MultithreadEventExecutorGroup
MultithreadEventExecutorGroup.next()
method. This method will be
called for each thread that will serve this MultithreadEventExecutorGroup
.newChild
in class MultithreadEventLoopGroup
Exception
Copyright © 2008–2015 The Netty Project. All rights reserved.