Interface EventExecutorGroup

All Superinterfaces:
AutoCloseable, Executor, ExecutorService, Iterable<EventExecutor>, ScheduledExecutorService
All Known Subinterfaces:
EventExecutor, EventLoop, EventLoopGroup, OrderedEventExecutor
All Known Implementing Classes:
AbstractEventExecutor, AbstractEventExecutorGroup, AbstractEventLoop, AbstractEventLoopGroup, AbstractScheduledEventExecutor, DefaultEventExecutor, DefaultEventExecutorGroup, DefaultEventLoop, DefaultEventLoopGroup, EmbeddedEventLoop, EpollEventLoop, EpollEventLoopGroup, GlobalEventExecutor, ImmediateEventExecutor, KQueueEventLoop, KQueueEventLoopGroup, LocalEventLoopGroup, MultithreadEventExecutorGroup, MultithreadEventLoopGroup, NioEventLoop, NioEventLoopGroup, NonStickyEventExecutorGroup, NonStickyEventExecutorGroup.NonStickyOrderedEventExecutor, OioEventLoopGroup, SingleThreadEventExecutor, SingleThreadEventLoop, ThreadPerChannelEventLoop, ThreadPerChannelEventLoopGroup, UnorderedThreadPoolEventExecutor

public interface EventExecutorGroup extends ScheduledExecutorService, Iterable<EventExecutor>
The EventExecutorGroup is responsible for providing the EventExecutor's to use via its next() method. Besides this, it is also responsible for handling their life-cycle and allows shutting them down in a global fashion.