Top Description Fields Constructors Methods
io.netty.util.concurrent

public final Class DefaultEventExecutor

extends SingleThreadEventExecutor
Class Inheritance
Imports
java.util.concurrent.Executor, .ThreadFactory

Default SingleThreadEventExecutor implementation which just execute all submitted task in a serial fashion.

Field Summary

Inherited from io.netty.util.concurrent.SingleThreadEventExecutor:
DEFAULT_MAX_PENDING_EXECUTOR_TASKS

Constructor Summary

AccessConstructor and Description
public
public
public
public
public
public
public
DefaultEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler)

public
DefaultEventExecutor(EventExecutorGroup parent, Executor executor, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler)

Method Summary

Modifier and TypeMethod and Description
protected void
run()

Implements abstract io.netty.util.concurrent.SingleThreadEventExecutor.run.

Run the tasks in the taskQueue
Inherited from io.netty.util.concurrent.SingleThreadEventExecutor:
addShutdownHookaddTaskafterRunningAllTasksawaitTerminationcleanupconfirmShutdowndeadlineNanosdelayNanosdrainTasksexecutehasTasksinEventLoopinterruptThreadinvokeAllinvokeAllinvokeAnyinvokeAnyisShutdownisShuttingDownisTerminatedlazyExecutenewTaskQueuenewTaskQueueofferTaskpeekTaskpendingTaskspollTaskpollTaskFromrejectrejectremoveShutdownHookremoveTaskrunAllTasksrunAllTasksrunAllTasksFromrunScheduledAndExecutorTasksshutdownshutdownGracefullytakeTaskterminationFuturethreadPropertiesupdateLastExecutionTimewakesUpForTaskwakeup

Constructor Detail

DefaultEventExecutorback to summary
public DefaultEventExecutor()
DefaultEventExecutorback to summary
public DefaultEventExecutor(ThreadFactory threadFactory)
DefaultEventExecutorback to summary
public DefaultEventExecutor(Executor executor)
DefaultEventExecutorback to summary
public DefaultEventExecutor(EventExecutorGroup parent)
DefaultEventExecutorback to summary
public DefaultEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory)
DefaultEventExecutorback to summary
public DefaultEventExecutor(EventExecutorGroup parent, Executor executor)
DefaultEventExecutorback to summary
public DefaultEventExecutor(EventExecutorGroup parent, ThreadFactory threadFactory, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler)
DefaultEventExecutorback to summary
public DefaultEventExecutor(EventExecutorGroup parent, Executor executor, int maxPendingTasks, RejectedExecutionHandler rejectedExecutionHandler)

Method Detail

runback to summary
protected void run()

Implements abstract io.netty.util.concurrent.SingleThreadEventExecutor.run.

Doc from io.netty.util.concurrent.SingleThreadEventExecutor.run.

Run the tasks in the taskQueue

Annotations
@Override