io.netty.util.concurrent.SingleThreadEventExecutor.class Maven / Gradle / Ivy
???? 2? 2io/netty/util/concurrent/SingleThreadEventExecutor 7io/netty/util/concurrent/AbstractScheduledEventExecutor -io/netty/util/concurrent/OrderedEventExecutor SingleThreadEventExecutor.java Jio/netty/util/concurrent/SingleThreadEventExecutor$DefaultThreadProperties DefaultThreadProperties 4io/netty/util/concurrent/SingleThreadEventExecutor$5 4io/netty/util/concurrent/SingleThreadEventExecutor$4
4io/netty/util/concurrent/SingleThreadEventExecutor$3 4io/netty/util/concurrent/SingleThreadEventExecutor$2 4io/netty/util/concurrent/SingleThreadEventExecutor$1 "DEFAULT_MAX_PENDING_EXECUTOR_TASKS I logger /Lio/netty/util/internal/logging/InternalLogger; ST_NOT_STARTED
ST_STARTED ST_SHUTTING_DOWN ST_SHUTDOWN
ST_TERMINATED WAKEUP_TASK Ljava/lang/Runnable; NOOP_TASK
STATE_UPDATER 7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; mLjava/util/concurrent/atomic/AtomicIntegerFieldUpdater; PROPERTIES_UPDATER 9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; ?Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; taskQueue Ljava/util/Queue; 'Ljava/util/Queue; thread Ljava/lang/Thread; threadProperties +Lio/netty/util/concurrent/ThreadProperties; executor Ljava/util/concurrent/Executor; interrupted Z
threadLock Ljava/util/concurrent/Semaphore;
shutdownHooks Ljava/util/Set; %Ljava/util/Set; addTaskWakesUp maxPendingTasks rejectedExecutionHandler 3Lio/netty/util/concurrent/RejectedExecutionHandler; lastExecutionTime J state gracefulShutdownQuietPeriod gracefulShutdownTimeout gracefulShutdownStartTime terminationFuture "Lio/netty/util/concurrent/Promise; %Lio/netty/util/concurrent/Promise<*>; SCHEDULE_PURGE_INTERVAL $assertionsDisabled U(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;Z)V .io/netty/util/concurrent/ThreadPerTaskExecutor M '(Ljava/util/concurrent/ThreadFactory;)V K O
N P P(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;Z)V K R
S this 4Lio/netty/util/concurrent/SingleThreadEventExecutor; parent -Lio/netty/util/concurrent/EventExecutorGroup;
threadFactory $Ljava/util/concurrent/ThreadFactory; ?(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;ZILio/netty/util/concurrent/RejectedExecutionHandler;)V ?(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ZILio/netty/util/concurrent/RejectedExecutionHandler;)V K \
] rejectedHandler ` 2io/netty/util/concurrent/RejectedExecutionHandlers b reject 5()Lio/netty/util/concurrent/RejectedExecutionHandler; d e
c f 0(Lio/netty/util/concurrent/EventExecutorGroup;)V K h
i java/util/concurrent/Semaphore k (I)V K m
l n 7 8 p java/util/LinkedHashSet r ()V K t
s u 9 : w B y 'io/netty/util/concurrent/DefaultPromise { ,io/netty/util/concurrent/GlobalEventExecutor } INSTANCE .Lio/netty/util/concurrent/GlobalEventExecutor; ? ~ ? +(Lio/netty/util/concurrent/EventExecutor;)V K ?
| ? F G ? <