io.netty.handler.flow.FlowControlHandler.class Maven / Gradle / Ivy
???? 2 ? (io/netty/handler/flow/FlowControlHandler %io/netty/channel/ChannelDuplexHandler FlowControlHandler.java *io/netty/handler/flow/FlowControlHandler$1 =io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque RecyclableArrayDeque logger /Lio/netty/util/internal/logging/InternalLogger; releaseMessages Z queue ?Lio/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque; config Lio/netty/channel/ChannelConfig;
shouldConsume ()V (Z)V
this *Lio/netty/handler/flow/FlowControlHandler;
isQueueEmpty ()Z ! isEmpty #
$ destroy ' Non-empty queue: {} ) -io/netty/util/internal/logging/InternalLogger + trace '(Ljava/lang/String;Ljava/lang/Object;)V - . , / poll ()Ljava/lang/Object; 1 2
3 io/netty/util/ReferenceCountUtil 5 safeRelease (Ljava/lang/Object;)V 7 8
6 9 recycle ;
< msg Ljava/lang/Object; handlerAdded +(Lio/netty/channel/ChannelHandlerContext;)V java/lang/Exception B &io/netty/channel/ChannelHandlerContext D channel ()Lio/netty/channel/Channel; F G E H io/netty/channel/Channel J "()Lio/netty/channel/ChannelConfig; L K M O ctx (Lio/netty/channel/ChannelHandlerContext; channelInactive &