![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.util.concurrent.NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor.class Maven / Gradle / Ivy
The newest version!
???? 2 ? Rio/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor .io/netty/util/concurrent/AbstractEventExecutor java/lang/Runnable -io/netty/util/concurrent/OrderedEventExecutor NonStickyEventExecutorGroup.java 4io/netty/util/concurrent/NonStickyEventExecutorGroup
NonStickyOrderedEventExecutor executor (Lio/netty/util/concurrent/EventExecutor; tasks Ljava/util/Queue; 'Ljava/util/Queue; NONE I SUBMITTED RUNNING state +Ljava/util/concurrent/atomic/AtomicInteger; maxTaskExecutePerRun ,(Lio/netty/util/concurrent/EventExecutor;I)V 0(Lio/netty/util/concurrent/EventExecutorGroup;)V
(io/netty/util/internal/PlatformDependent ! newMpscQueue ()Ljava/util/Queue; # $
" % ' )java/util/concurrent/atomic/AtomicInteger ) ()V +
* , .
0 2 this TLio/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor; run java/lang/Throwable 7
compareAndSet (II)Z 9 :
* ; java/util/Queue = poll ()Ljava/lang/Object; ? @ > A safeExecute (Ljava/lang/Runnable;)V C D
E set (I)V G H
* I &io/netty/util/concurrent/EventExecutor K execute M D L N isEmpty ()Z P Q > R task Ljava/lang/Runnable; ignore Ljava/lang/Throwable; i inEventLoop (Ljava/lang/Thread;)Z thread Ljava/lang/Thread; isShuttingDown
isShutdown ^ Q L _ shutdownGracefully D(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future; a b L c quietPeriod J timeout unit Ljava/util/concurrent/TimeUnit; terminationFuture #()Lio/netty/util/concurrent/Future; j k L l shutdown n + L o isTerminated q Q L r awaitTermination #(JLjava/util/concurrent/TimeUnit;)Z java/lang/InterruptedException v t u L x offer (Ljava/lang/Object;)Z z { > | /java/util/concurrent/RejectedExecutionException ~
, remove ? { > ? throwException (Ljava/lang/Throwable;)V ? ?
" ? e command Signature
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable G(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future<*>; &()Lio/netty/util/concurrent/Future<*>;
Exceptions
SourceFile InnerClasses 0
? ? ? ? ? t "*+? *? &? (*? *Y? -? /*+? 1*? 3? ? " 4 5 "
" ? ? ? ? ? ? ! ? 6 + ? ? ?*? /?