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