Uses of Interface
io.netty.util.concurrent.ThreadAwareExecutor
-
Packages that use ThreadAwareExecutor Package Description io.netty.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.io.netty.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.util.concurrent Utility classes for concurrent / async tasks. -
-
Uses of ThreadAwareExecutor in io.netty.channel
Subinterfaces of ThreadAwareExecutor in io.netty.channel Modifier and Type Interface Description interface
EventLoop
Will handle all the I/O operations for aChannel
once registered.interface
IoEventLoop
Classes in io.netty.channel that implement ThreadAwareExecutor Modifier and Type Class Description class
AbstractEventLoop
Skeletal implementation ofEventLoop
.class
DefaultEventLoop
class
ManualIoEventLoop
IoEventLoop
implementation that is owned by the user and so needs to be driven by the user manually with the givenThread
.class
SingleThreadEventLoop
Abstract base class forEventLoop
s that execute all its submitted tasks in a single thread.class
SingleThreadIoEventLoop
IoEventLoop
implementation that execute all its submitted tasks in a single thread using the providedIoHandler
.class
ThreadPerChannelEventLoop
Deprecated.this will be remove in the next-major release.Methods in io.netty.channel with parameters of type ThreadAwareExecutor Modifier and Type Method Description IoHandler
IoHandlerFactory. newHandler(ThreadAwareExecutor ioExecutor)
Creates a newIoHandler
instance. -
Uses of ThreadAwareExecutor in io.netty.channel.epoll
Classes in io.netty.channel.epoll that implement ThreadAwareExecutor Modifier and Type Class Description class
EpollEventLoop
Deprecated.UseSingleThreadIoEventLoop
withEpollIoHandler
-
Uses of ThreadAwareExecutor in io.netty.channel.nio
Classes in io.netty.channel.nio that implement ThreadAwareExecutor Modifier and Type Class Description class
NioEventLoop
Deprecated.UseSingleThreadIoEventLoop
withNioIoHandler
-
Uses of ThreadAwareExecutor in io.netty.util.concurrent
Subinterfaces of ThreadAwareExecutor in io.netty.util.concurrent Modifier and Type Interface Description interface
EventExecutor
TheEventExecutor
is a specialEventExecutorGroup
which comes with some handy methods to see if aThread
is executed in a event loop.interface
OrderedEventExecutor
Marker interface forEventExecutor
s that will process all submitted tasks in an ordered / serial fashion.Classes in io.netty.util.concurrent that implement ThreadAwareExecutor Modifier and Type Class Description class
AbstractEventExecutor
Abstract base class forEventExecutor
implementations.class
AbstractScheduledEventExecutor
Abstract base class forEventExecutor
s that want to support scheduling.class
DefaultEventExecutor
DefaultSingleThreadEventExecutor
implementation which just execute all submitted task in a serial fashion.class
GlobalEventExecutor
Single-thread singletonEventExecutor
.class
ImmediateEventExecutor
ExecutesRunnable
objects in the caller's thread.class
SingleThreadEventExecutor
Abstract base class forOrderedEventExecutor
's that execute all its submitted tasks in a single thread.class
UnorderedThreadPoolEventExecutor
Deprecated.The behavior of this event executor deviates from the typical Netty execution model and can cause subtle issues as a result.
-