io.netty.channel.DefaultChannelPipeline.class Maven / Gradle / Ivy
???? 2= 'io/netty/channel/DefaultChannelPipeline java/lang/Object io/netty/channel/ChannelPipeline DefaultChannelPipeline.java Aio/netty/channel/DefaultChannelPipeline$PendingHandlerRemovedTask PendingHandlerRemovedTask ?io/netty/channel/DefaultChannelPipeline$PendingHandlerAddedTask PendingHandlerAddedTask >io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback PendingHandlerCallback 3io/netty/channel/DefaultChannelPipeline$HeadContext HeadContext 3io/netty/channel/DefaultChannelPipeline$TailContext TailContext )io/netty/channel/DefaultChannelPipeline$9 )io/netty/channel/DefaultChannelPipeline$8 )io/netty/channel/DefaultChannelPipeline$7 )io/netty/channel/DefaultChannelPipeline$6 )io/netty/channel/DefaultChannelPipeline$5 )io/netty/channel/DefaultChannelPipeline$4 ! )io/netty/channel/DefaultChannelPipeline$3 # )io/netty/channel/DefaultChannelPipeline$2 % )io/netty/channel/DefaultChannelPipeline$1 ' ,io/netty/channel/MessageSizeEstimator$Handle ) %io/netty/channel/MessageSizeEstimator + Handle java/util/Map$Entry .
java/util/Map 0 Entry logger /Lio/netty/util/internal/logging/InternalLogger; HEAD_NAME Ljava/lang/String; TAIL_NAME
nameCaches *Lio/netty/util/concurrent/FastThreadLocal; cLio/netty/util/concurrent/FastThreadLocal;Ljava/lang/String;>;>; head 0Lio/netty/channel/AbstractChannelHandlerContext; tail channel Lio/netty/channel/Channel; succeededFuture Lio/netty/channel/ChannelFuture; voidPromise %Lio/netty/channel/VoidChannelPromise; touch Z childExecutors Ljava/util/Map; fLjava/util/Map; estimatorHandle .Lio/netty/channel/MessageSizeEstimator$Handle; firstRegistration pendingHandlerCallbackHead @Lio/netty/channel/DefaultChannelPipeline$PendingHandlerCallback;
registered $assertionsDisabled (Lio/netty/channel/Channel;)V ()V P R
S "io/netty/util/ResourceLeakDetector U isEnabled ()Z W X
V Y D E [ K E ] > !io/netty/util/internal/ObjectUtil ` checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; b c
a d io/netty/channel/Channel f > ? h 'io/netty/channel/SucceededChannelFuture j E(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V P l
k m @ A o #io/netty/channel/VoidChannelPromise q (Lio/netty/channel/Channel;Z)V P s
r t B C v U(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/DefaultChannelPipeline;)V P x
y = < {
y ; < ~ .io/netty/channel/AbstractChannelHandlerContext ? next ? < ? ? prev ? < ? ? this )Lio/netty/channel/DefaultChannelPipeline; 0()Lio/netty/channel/MessageSizeEstimator$Handle; I J ? config "()Lio/netty/channel/ChannelConfig; ? ? g ? io/netty/channel/ChannelConfig ? getMessageSizeEstimator )()Lio/netty/channel/MessageSizeEstimator; ? ? ? ? newHandle ? ? , ? V(Ljava/lang/Object;Lio/netty/channel/AbstractChannelHandlerContext;)Ljava/lang/Object; io/netty/util/ReferenceCountUtil ? 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; D ?
? ? msg Ljava/lang/Object;
newContext ?(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/AbstractChannelHandlerContext; -io/netty/channel/DefaultChannelHandlerContext ?
childExecutor W(Lio/netty/util/concurrent/EventExecutorGroup;)Lio/netty/util/concurrent/EventExecutor; ? ?
? ?(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/util/concurrent/EventExecutor;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)V P ?
? ? group -Lio/netty/util/concurrent/EventExecutorGroup; name handler !Lio/netty/channel/ChannelHandler; io/netty/channel/ChannelOption ? SINGLE_EVENTEXECUTOR_PER_GROUP Lio/netty/channel/ChannelOption; ? ? ? ? getOption 4(Lio/netty/channel/ChannelOption;)Ljava/lang/Object; ? ? ? ? java/lang/Boolean ? booleanValue ? X
? ? +io/netty/util/concurrent/EventExecutorGroup ? *()Lio/netty/util/concurrent/EventExecutor; ? ? ? ? F G ? java/util/IdentityHashMap ? (I)V P ?
? ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? 1 ? &io/netty/util/concurrent/EventExecutor ? put ? ? 1 ? pinEventExecutor Ljava/lang/Boolean; (Lio/netty/util/concurrent/EventExecutor; ()Lio/netty/channel/Channel; addFirst W(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline; ?(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline; ? ?
? checkMultiplicity $(Lio/netty/channel/ChannelHandler;)V ? ?
?
filterName G(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Ljava/lang/String; ? ?
? ? ?
? addFirst0 3(Lio/netty/channel/AbstractChannelHandlerContext;)V ? ?
? N E ?
setAddPending ? R
? ? callHandlerCallbackLater 4(Lio/netty/channel/AbstractChannelHandlerContext;Z)V ? ?
? executor ? ?
? ? inEventLoop ? X ? ? \(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V P ?
&