com.groupbyinc.flux.common.netty.channel.embedded.EmbeddedEventLoop.class Maven / Gradle / Ivy
???? 2 ? Ccom/groupbyinc/flux/common/netty/channel/embedded/EmbeddedEventLoop Ocom/groupbyinc/flux/common/netty/util/concurrent/AbstractScheduledEventExecutor 2com/groupbyinc/flux/common/netty/channel/EventLoop EmbeddedEventLoop.java 7com/groupbyinc/flux/common/netty/channel/Channel$Unsafe 0com/groupbyinc/flux/common/netty/channel/Channel
Unsafe tasks Ljava/util/Queue; 'Ljava/util/Queue; ()V
java/util/ArrayDeque (I)V
this ELcom/groupbyinc/flux/common/netty/channel/embedded/EmbeddedEventLoop; parent ;()Lcom/groupbyinc/flux/common/netty/channel/EventLoopGroup; G()Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutorGroup;
7com/groupbyinc/flux/common/netty/channel/EventLoopGroup " next 6()Lcom/groupbyinc/flux/common/netty/channel/EventLoop; B()Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; $ &
' execute (Ljava/lang/Runnable;)V java/lang/NullPointerException + command - (Ljava/lang/String;)V /
, 0 java/util/Queue 2 add (Ljava/lang/Object;)Z 4 5 3 6 Ljava/lang/Runnable; runTasks poll ()Ljava/lang/Object; : ; 3 < java/lang/Runnable > run @ ? A task runScheduledTasks ()J nanoTime F E
G pollScheduledTask (J)Ljava/lang/Runnable; I J
K nextScheduledTaskNano M E
N time J nextScheduledTask cancelScheduledTasks S
T shutdownGracefully \(JJLjava/util/concurrent/TimeUnit;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; 'java/lang/UnsupportedOperationException X
Y quietPeriod timeout unit Ljava/util/concurrent/TimeUnit; terminationFuture ;()Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; shutdown Ljava/lang/Deprecated; isShuttingDown ()Z
isShutdown isTerminated awaitTermination #(JLjava/util/concurrent/TimeUnit;)Z register l(Lcom/groupbyinc/flux/common/netty/channel/Channel;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; >com/groupbyinc/flux/common/netty/channel/DefaultChannelPromise k u(Lcom/groupbyinc/flux/common/netty/channel/Channel;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V m
l n s(Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; i p
q channel 2Lcom/groupbyinc/flux/common/netty/channel/Channel; promise u 9com/groupbyinc/flux/common/netty/util/internal/ObjectUtil w checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; y z
x { 7com/groupbyinc/flux/common/netty/channel/ChannelPromise } 4()Lcom/groupbyinc/flux/common/netty/channel/Channel; s ~ ? unsafe ;()Lcom/groupbyinc/flux/common/netty/channel/Channel$Unsafe; ? ? ? p(Lcom/groupbyinc/flux/common/netty/channel/EventLoop;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)V i ? ? 9Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; ?(Lcom/groupbyinc/flux/common/netty/channel/Channel;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; inEventLoop (Ljava/lang/Thread;)Z thread Ljava/lang/Thread; $ %
?
? Signature Code LocalVariableTable LineNumberTable
StackMapTable _(JJLjava/util/concurrent/TimeUnit;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<*>; >()Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<*>;
Deprecated RuntimeVisibleAnnotations
SourceFile InnerClasses 0
? ? ? *? *? Y? ? ? ? ?
" ? 2 *? !? #? ? ? &