Class MultiThreadIoEventLoopGroup

java.lang.Object
io.netty.util.concurrent.AbstractEventExecutorGroup
All Implemented Interfaces:
EventLoopGroup, IoEventLoopGroup, EventExecutorGroup, Iterable<EventExecutor>, Executor, ExecutorService, ScheduledExecutorService
Direct Known Subclasses:
EpollEventLoopGroup, KQueueEventLoopGroup, LocalEventLoopGroup, NioEventLoopGroup

public class MultiThreadIoEventLoopGroup extends MultithreadEventLoopGroup implements IoEventLoopGroup
IoEventLoopGroup implementation that will handle its tasks with multiple threads.

This group supports advanced thread management strategies, such as dynamic auto-scaling, by providing a custom EventExecutorChooserFactory. To enable utilization-based auto-scaling, pass an instance of AutoScalingEventExecutorChooserFactory.