Uses of Interface
io.netty.util.concurrent.ThreadAwareExecutor
Packages that use ThreadAwareExecutor
Package
Description
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
A virtual
Channel that helps wrapping a series of handlers to
unit test the handlers or use them in non-I/O context.Optimized transport for linux which uses EPOLL.
BSD specific transport.
A virtual transport that enables the communication between the two
parties in the same virtual machine.
NIO-based channel
API implementation - recommended for a large number of connections (>= 1000).
io_uring is a high I/O performance scalable interface for fully
asynchronous Linux syscalls.
Utility classes for concurrent / async tasks.
-
Uses of ThreadAwareExecutor in io.netty.channel
Subinterfaces of ThreadAwareExecutor in io.netty.channelModifier and TypeInterfaceDescriptioninterfaceWill handle all the I/O operations for aChannelonce registered.interfaceClasses in io.netty.channel that implement ThreadAwareExecutorModifier and TypeClassDescriptionclassSkeletal implementation ofEventLoop.classclassIoEventLoopimplementation that is owned by the user and so needs to be driven by the user manually with the givenThread.classAbstract base class forEventLoops that execute all its submitted tasks in a single thread.classIoEventLoopimplementation that execute all its submitted tasks in a single thread using the providedIoHandler.classDeprecated.this will be remove in the next-major release.Methods in io.netty.channel with parameters of type ThreadAwareExecutorModifier and TypeMethodDescriptionIoHandlerFactory.newHandler(ThreadAwareExecutor ioExecutor) Creates a newIoHandlerinstance. -
Uses of ThreadAwareExecutor in io.netty.channel.embedded
Classes in io.netty.channel.embedded that implement ThreadAwareExecutor -
Uses of ThreadAwareExecutor in io.netty.channel.epoll
Classes in io.netty.channel.epoll that implement ThreadAwareExecutorModifier and TypeClassDescriptionclassDeprecated.UseSingleThreadIoEventLoopwithEpollIoHandlerFields in io.netty.channel.epoll declared as ThreadAwareExecutorModifier and TypeFieldDescriptionprivate final ThreadAwareExecutorEpollIoHandler.DefaultEpollIoRegistration.executorprivate final ThreadAwareExecutorEpollIoHandler.executorConstructors in io.netty.channel.epoll with parameters of type ThreadAwareExecutorModifierConstructorDescription(package private)DefaultEpollIoRegistration(ThreadAwareExecutor executor, EpollIoHandle handle) (package private)EpollIoHandler(ThreadAwareExecutor executor, int maxEvents, SelectStrategy strategy) -
Uses of ThreadAwareExecutor in io.netty.channel.kqueue
Classes in io.netty.channel.kqueue that implement ThreadAwareExecutorModifier and TypeClassDescriptionprivate static final classDeprecated.Fields in io.netty.channel.kqueue declared as ThreadAwareExecutorModifier and TypeFieldDescriptionprivate final ThreadAwareExecutorKQueueIoHandler.DefaultKqueueIoRegistration.executorprivate final ThreadAwareExecutorKQueueIoHandler.executorConstructors in io.netty.channel.kqueue with parameters of type ThreadAwareExecutorModifierConstructorDescription(package private)DefaultKqueueIoRegistration(ThreadAwareExecutor executor, KQueueIoHandle handle) privateKQueueIoHandler(ThreadAwareExecutor executor, int maxEvents, SelectStrategy strategy) -
Uses of ThreadAwareExecutor in io.netty.channel.local
Fields in io.netty.channel.local declared as ThreadAwareExecutorModifier and TypeFieldDescriptionprivate final ThreadAwareExecutorLocalIoHandler.executorprivate final ThreadAwareExecutorLocalIoHandler.LocalIoRegistration.executorConstructors in io.netty.channel.local with parameters of type ThreadAwareExecutorModifierConstructorDescriptionprivateLocalIoHandler(ThreadAwareExecutor executor) (package private)LocalIoRegistration(ThreadAwareExecutor executor, LocalIoHandle handle) -
Uses of ThreadAwareExecutor in io.netty.channel.nio
Classes in io.netty.channel.nio that implement ThreadAwareExecutorModifier and TypeClassDescriptionfinal classDeprecated.UseSingleThreadIoEventLoopwithNioIoHandlerFields in io.netty.channel.nio declared as ThreadAwareExecutorConstructors in io.netty.channel.nio with parameters of type ThreadAwareExecutorModifierConstructorDescription(package private)DefaultNioRegistration(ThreadAwareExecutor executor, NioIoHandle handle, NioIoOps initialOps, Selector selector) privateNioIoHandler(ThreadAwareExecutor executor, SelectorProvider selectorProvider, SelectStrategy strategy) -
Uses of ThreadAwareExecutor in io.netty.channel.uring
Fields in io.netty.channel.uring declared as ThreadAwareExecutorModifier and TypeFieldDescriptionprivate final ThreadAwareExecutorIoUringIoHandler.DefaultIoUringIoRegistration.executorprivate final ThreadAwareExecutorIoUringIoHandler.executorConstructors in io.netty.channel.uring with parameters of type ThreadAwareExecutorModifierConstructorDescription(package private)DefaultIoUringIoRegistration(ThreadAwareExecutor executor, IoUringIoHandle handle) (package private)IoUringIoHandler(ThreadAwareExecutor executor, IoUringIoHandlerConfig config) -
Uses of ThreadAwareExecutor in io.netty.util.concurrent
Subinterfaces of ThreadAwareExecutor in io.netty.util.concurrentModifier and TypeInterfaceDescriptioninterfaceTheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.interfaceMarker interface forEventExecutors that will process all submitted tasks in an ordered / serial fashion.Classes in io.netty.util.concurrent that implement ThreadAwareExecutorModifier and TypeClassDescriptionclassAbstract base class forEventExecutorimplementations.classAbstract base class forEventExecutors that want to support scheduling.final classDefaultSingleThreadEventExecutorimplementation which just execute all submitted task in a serial fashion.final classSingle-thread singletonEventExecutor.final classExecutesRunnableobjects in the caller's thread.private static final classclassAbstract base class forOrderedEventExecutor's that execute all its submitted tasks in a single thread.final classDeprecated.The behavior of this event executor deviates from the typical Netty execution model and can cause subtle issues as a result.