Uses of Interface
io.netty.util.concurrent.EventExecutorGroup
-
Packages that use EventExecutorGroup Package Description io.netty.util.concurrent Utility classes for concurrent / async tasks. -
-
Uses of EventExecutorGroup in io.netty.util.concurrent
Subinterfaces of EventExecutorGroup 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 EventExecutorGroup Modifier and Type Class Description classAbstractEventExecutorAbstract base class forEventExecutorimplementations.classAbstractEventExecutorGroupAbstract base class forEventExecutorGroupimplementations.classAbstractScheduledEventExecutorAbstract base class forEventExecutors that want to support scheduling.classDefaultEventExecutorDefaultSingleThreadEventExecutorimplementation which just execute all submitted task in a serial fashion.classDefaultEventExecutorGroupDefault implementation ofMultithreadEventExecutorGroupwhich will useDefaultEventExecutorinstances to handle the tasks.classGlobalEventExecutorSingle-thread singletonEventExecutor.classImmediateEventExecutorExecutesRunnableobjects in the caller's thread.classMultithreadEventExecutorGroupAbstract base class forEventExecutorGroupimplementations that handles their tasks with multiple threads at the same time.classNonStickyEventExecutorGroupEventExecutorGroupwhich will preserveRunnableexecution order but makes no guarantees about whatEventExecutor(and thereforeThread) will be used to execute theRunnables.classSingleThreadEventExecutorAbstract 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.Methods in io.netty.util.concurrent that return EventExecutorGroup Modifier and Type Method Description EventExecutorGroupAbstractEventExecutor. parent()EventExecutorGroupEventExecutor. parent()Return theEventExecutorGroupwhich is the parent of thisEventExecutor,EventExecutorGroupUnorderedThreadPoolEventExecutor. parent()Deprecated.Constructors in io.netty.util.concurrent with parameters of type EventExecutorGroup Constructor Description AbstractEventExecutor(EventExecutorGroup parent)AbstractScheduledEventExecutor(EventExecutorGroup parent)DefaultEventExecutor(EventExecutorGroup parent)DefaultEventExecutor(EventExecutorGroup parent, Executor executor)DefaultEventExecutor(EventExecutorGroup parent, Executor executor, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler)DefaultEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory)DefaultEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler)NonStickyEventExecutorGroup(EventExecutorGroup group)Creates a new instance.NonStickyEventExecutorGroup(EventExecutorGroup group, int maxTaskExecutePerRun)Creates a new instance.SingleThreadEventExecutor(EventExecutorGroup parent, Executor executor, boolean addTaskWakesUp)Create a new instanceSingleThreadEventExecutor(EventExecutorGroup parent, Executor executor, boolean addTaskWakesUp, boolean supportSuspension, int maxPendingTasks, RejectedExecutionHandler rejectedHandler)Create a new instanceSingleThreadEventExecutor(EventExecutorGroup parent, Executor executor, boolean addTaskWakesUp, boolean supportSuspension, Queue<Runnable> taskQueue, RejectedExecutionHandler rejectedHandler)SingleThreadEventExecutor(EventExecutorGroup parent, Executor executor, boolean addTaskWakesUp, int maxPendingTasks, RejectedExecutionHandler rejectedHandler)Create a new instanceSingleThreadEventExecutor(EventExecutorGroup parent, Executor executor, boolean addTaskWakesUp, Queue<Runnable> taskQueue, RejectedExecutionHandler rejectedHandler)SingleThreadEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory, boolean addTaskWakesUp)Create a new instanceSingleThreadEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory, boolean addTaskWakesUp, boolean supportSuspension, int maxPendingTasks, RejectedExecutionHandler rejectedHandler)Create a new instanceSingleThreadEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory, boolean addTaskWakesUp, int maxPendingTasks, RejectedExecutionHandler rejectedHandler)Create a new instance
-