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.embedded A virtualChannelthat helps wrapping a series of handlers to unit test the handlers or use them in non-I/O context.io.netty.channel.epoll Optimized transport for linux which uses EPOLL.io.netty.channel.kqueue BSD specific transport.io.netty.channel.local A virtual transport that enables the communication between the two parties in the same virtual machine.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.uring io_uring is a high I/O performance scalable interface for fully asynchronous Linux syscalls.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 interfaceEventLoopWill handle all the I/O operations for aChannelonce registered.interfaceIoEventLoopClasses in io.netty.channel that implement ThreadAwareExecutor Modifier and Type Class Description classAbstractEventLoopSkeletal implementation ofEventLoop.classDefaultEventLoopclassManualIoEventLoopIoEventLoopimplementation that is owned by the user and so needs to be driven by the user manually with the givenThread.classSingleThreadEventLoopAbstract base class forEventLoops that execute all its submitted tasks in a single thread.classSingleThreadIoEventLoopIoEventLoopimplementation that execute all its submitted tasks in a single thread using the providedIoHandler.classThreadPerChannelEventLoopDeprecated.this will be remove in the next-major release.Methods in io.netty.channel with parameters of type ThreadAwareExecutor Modifier and Type Method Description IoHandlerIoHandlerFactory. newHandler(ThreadAwareExecutor ioExecutor)Creates a newIoHandlerinstance. -
Uses of ThreadAwareExecutor in io.netty.channel.embedded
Classes in io.netty.channel.embedded that implement ThreadAwareExecutor Modifier and Type Class Description (package private) classEmbeddedEventLoop -
Uses of ThreadAwareExecutor in io.netty.channel.epoll
Classes in io.netty.channel.epoll that implement ThreadAwareExecutor Modifier and Type Class Description classEpollEventLoopDeprecated.UseSingleThreadIoEventLoopwithEpollIoHandlerFields in io.netty.channel.epoll declared as ThreadAwareExecutor Modifier and Type Field Description private ThreadAwareExecutorEpollIoHandler.DefaultEpollIoRegistration. executorprivate ThreadAwareExecutorEpollIoHandler. executorConstructors in io.netty.channel.epoll with parameters of type ThreadAwareExecutor Constructor Description DefaultEpollIoRegistration(ThreadAwareExecutor executor, EpollIoHandle handle)EpollIoHandler(ThreadAwareExecutor executor, int maxEvents, SelectStrategy strategy) -
Uses of ThreadAwareExecutor in io.netty.channel.kqueue
Classes in io.netty.channel.kqueue that implement ThreadAwareExecutor Modifier and Type Class Description private static classKQueueEventLoopGroup.KQueueEventLoopDeprecated.Fields in io.netty.channel.kqueue declared as ThreadAwareExecutor Modifier and Type Field Description private ThreadAwareExecutorKQueueIoHandler.DefaultKqueueIoRegistration. executorprivate ThreadAwareExecutorKQueueIoHandler. executorConstructors in io.netty.channel.kqueue with parameters of type ThreadAwareExecutor Constructor Description DefaultKqueueIoRegistration(ThreadAwareExecutor executor, KQueueIoHandle handle)KQueueIoHandler(ThreadAwareExecutor executor, int maxEvents, SelectStrategy strategy) -
Uses of ThreadAwareExecutor in io.netty.channel.local
Fields in io.netty.channel.local declared as ThreadAwareExecutor Modifier and Type Field Description private ThreadAwareExecutorLocalIoHandler. executorprivate ThreadAwareExecutorLocalIoHandler.LocalIoRegistration. executorConstructors in io.netty.channel.local with parameters of type ThreadAwareExecutor Constructor Description LocalIoHandler(ThreadAwareExecutor executor)LocalIoRegistration(ThreadAwareExecutor executor, LocalIoHandle handle) -
Uses of ThreadAwareExecutor in io.netty.channel.nio
Classes in io.netty.channel.nio that implement ThreadAwareExecutor Modifier and Type Class Description classNioEventLoopDeprecated.UseSingleThreadIoEventLoopwithNioIoHandlerFields in io.netty.channel.nio declared as ThreadAwareExecutor Modifier and Type Field Description private ThreadAwareExecutorNioIoHandler. executorConstructors in io.netty.channel.nio with parameters of type ThreadAwareExecutor Constructor Description DefaultNioRegistration(ThreadAwareExecutor executor, NioIoHandle handle, NioIoOps initialOps, java.nio.channels.Selector selector)NioIoHandler(ThreadAwareExecutor executor, java.nio.channels.spi.SelectorProvider selectorProvider, SelectStrategy strategy) -
Uses of ThreadAwareExecutor in io.netty.channel.uring
Fields in io.netty.channel.uring declared as ThreadAwareExecutor Modifier and Type Field Description private ThreadAwareExecutorIoUringIoHandler.DefaultIoUringIoRegistration. executorprivate ThreadAwareExecutorIoUringIoHandler. executorConstructors in io.netty.channel.uring with parameters of type ThreadAwareExecutor Constructor Description DefaultIoUringIoRegistration(ThreadAwareExecutor executor, IoUringIoHandle handle)IoUringIoHandler(ThreadAwareExecutor executor, IoUringIoHandlerConfig config) -
Uses of ThreadAwareExecutor in io.netty.util.concurrent
Subinterfaces of ThreadAwareExecutor in io.netty.util.concurrent Modifier and Type Interface Description interfaceEventExecutorTheEventExecutoris a specialEventExecutorGroupwhich comes with some handy methods to see if aThreadis executed in a event loop.interfaceOrderedEventExecutorMarker interface forEventExecutors 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 classAbstractEventExecutorAbstract base class forEventExecutorimplementations.classAbstractScheduledEventExecutorAbstract base class forEventExecutors that want to support scheduling.classDefaultEventExecutorDefaultSingleThreadEventExecutorimplementation which just execute all submitted task in a serial fashion.classGlobalEventExecutorSingle-thread singletonEventExecutor.classImmediateEventExecutorExecutesRunnableobjects in the caller's thread.private static classNonStickyEventExecutorGroup.NonStickyOrderedEventExecutorclassSingleThreadEventExecutorAbstract base class forOrderedEventExecutor's that execute all its submitted tasks in a single thread.classUnorderedThreadPoolEventExecutorDeprecated.The behavior of this event executor deviates from the typical Netty execution model and can cause subtle issues as a result.
-