classes.io.netty.channel.ThreadPerChannelEventLoop.class Maven / Gradle / Ivy
???? 2 ? A B C
D E
F G
H I J
K L
H
M N O
P
Q R S T U T V
W R X
Y
Z B [ \ ] B ^ _ ` a b InnerClasses parent 1Lio/netty/channel/ThreadPerChannelEventLoopGroup; ch Lio/netty/channel/Channel; 4(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)V Code LineNumberTable LocalVariableTable this ,Lio/netty/channel/ThreadPerChannelEventLoop; register C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; promise !Lio/netty/channel/ChannelPromise; ](Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; channel
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; run ()V task Ljava/lang/Runnable;
StackMapTable c d
deregister
access$002 b(Lio/netty/channel/ThreadPerChannelEventLoop;Lio/netty/channel/Channel;)Lio/netty/channel/Channel; x0 x1
SourceFile ThreadPerChannelEventLoop.java ! " e f g # h * + ,io/netty/channel/ThreadPerChannelEventLoop$1 # i j k l * . ,io/netty/channel/ThreadPerChannelEventLoop$2 m n c 3 4 o 4 p q d r t u v w x y z q { q | q : 4 } ~ ? ? ? ? ? ? ? *io/netty/channel/ThreadPerChannelEventLoop &io/netty/channel/SingleThreadEventLoop java/lang/Runnable io/netty/channel/Channel /io/netty/channel/ThreadPerChannelEventLoopGroup executor Ljava/util/concurrent/Executor; D(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;Z)V /(Lio/netty/channel/ThreadPerChannelEventLoop;)V io/netty/channel/ChannelFuture addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; takeTask ()Ljava/lang/Runnable; updateLastExecutionTime isShuttingDown ()Z unsafe Unsafe #()Lio/netty/channel/Channel$Unsafe; io/netty/channel/Channel$Unsafe voidPromise #()Lio/netty/channel/ChannelPromise; close $(Lio/netty/channel/ChannelPromise;)V confirmShutdown isRegistered runAllTasks activeChildren Ljava/util/Set;
java/util/Set remove (Ljava/lang/Object;)Z idleChildren Ljava/util/Queue; java/util/Queue add ! ! " # $ % L *++? ? *+? ? &