
com.groupbyinc.flux.common.netty.channel.ThreadPerChannelEventLoop.class Maven / Gradle / Ivy
???? 2 ? Bcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoop >com/groupbyinc/flux/common/netty/channel/SingleThreadEventLoop ThreadPerChannelEventLoop.java Dcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoop$2 Dcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoop$1 7com/groupbyinc/flux/common/netty/channel/Channel$Unsafe
0com/groupbyinc/flux/common/netty/channel/Channel Unsafe parent ILcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoopGroup; ch 2Lcom/groupbyinc/flux/common/netty/channel/Channel; L(Lcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoopGroup;)V Gcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoopGroup executor Ljava/util/concurrent/Executor; \(Lcom/groupbyinc/flux/common/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;Z)V
this DLcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoop; register s(Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; " #
$ G(Lcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoop;)V &
' 6com/groupbyinc/flux/common/netty/channel/ChannelFuture ) addListener ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; + , * - promise 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; Ljava/lang/Deprecated; " 1
3
' channel run ()V takeTask ()Ljava/lang/Runnable; 9 :
; java/lang/Runnable = 7 8 > ? updateLastExecutionTime A 8
B D isShuttingDown ()Z F G
H unsafe ;()Lcom/groupbyinc/flux/common/netty/channel/Channel$Unsafe; J K
L voidPromise ;()Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; N O P close <(Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)V R S T confirmShutdown V G
W isRegistered Y G
Z runAllTasks \ G
]
deregister _ 8
` task Ljava/lang/Runnable; activeChildren Ljava/util/Set; d e f
java/util/Set h remove (Ljava/lang/Object;)Z j k i l idleChildren Ljava/util/Queue; n o p java/util/Queue r add t k s u
access$002 ?(Lcom/groupbyinc/flux/common/netty/channel/ThreadPerChannelEventLoop;Lcom/groupbyinc/flux/common/netty/channel/Channel;)Lcom/groupbyinc/flux/common/netty/channel/Channel; x0 x1 Code LocalVariableTable LineNumberTable
Deprecated RuntimeVisibleAnnotations
StackMapTable
SourceFile InnerClasses ! { L *++? ? *+? ? | ! }
" # { G *+? %? Y*? (? . ? | ! / 0 } # " 1 { R *+,? 4? Y*? 5? . ? | ! 6 / 0 } 2 ~ 2 7 8 { ? ]*?