classes.io.netty.handler.flow.FlowControlHandler.class Maven / Gradle / Ivy
???? 2 ?
L
M N O
P Q R S T
U
V W
X Y Z [ \ ]
^ Y _
` a Y b
c
d e f Y g Y h i
j k l m InnerClasses n RecyclableArrayDeque logger /Lio/netty/util/internal/logging/InternalLogger; releaseMessages Z queue ?Lio/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque; config Lio/netty/channel/ChannelConfig;
shouldConsume ()V Code LineNumberTable LocalVariableTable this *Lio/netty/handler/flow/FlowControlHandler; (Z)V isQueueEmpty ()Z destroy msg Ljava/lang/Object;
StackMapTable handlerAdded +(Lio/netty/channel/ChannelHandlerContext;)V ctx (Lio/netty/channel/ChannelHandlerContext;
Exceptions o channelInactive read channelRead =(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
minConsume I channelReadComplete dequeue ,(Lio/netty/channel/ChannelHandlerContext;I)I consumed p
SourceFile FlowControlHandler.java * 1 * + # $ % & q 3 ! " Non-empty queue: {} r s t u v w x y z + { | } ~ ' ' ( 4 + ? ? E F ) $ ? ? ? ? ? ? ? ? 3 ? ? ? ? (io/netty/handler/flow/FlowControlHandler ? ? ? %io/netty/channel/ChannelDuplexHandler *io/netty/handler/flow/FlowControlHandler$1 =io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque java/lang/Exception java/lang/Object isEmpty -io/netty/util/internal/logging/InternalLogger trace '(Ljava/lang/String;Ljava/lang/Object;)V poll ()Ljava/lang/Object; io/netty/util/ReferenceCountUtil safeRelease (Ljava/lang/Object;)V recycle &io/netty/channel/ChannelHandlerContext channel ()Lio/netty/channel/Channel; io/netty/channel/Channel "()Lio/netty/channel/ChannelConfig; fireChannelInactive *()Lio/netty/channel/ChannelHandlerContext; newInstance A()Lio/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque; offer (Ljava/lang/Object;)Z io/netty/channel/ChannelConfig
isAutoRead fireChannelRead <(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext; fireChannelReadComplete 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; ! ! " # $ % &