com.groupbyinc.flux.common.jboss.netty.handler.stream.ChunkedWriteHandler.class Maven / Gradle / Ivy
???? 1& Icom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedWriteHandler java/lang/Object Ecom/groupbyinc/flux/common/jboss/netty/channel/ChannelUpstreamHandler Gcom/groupbyinc/flux/common/jboss/netty/channel/ChannelDownstreamHandler Kcom/groupbyinc/flux/common/jboss/netty/channel/LifeCycleAwareChannelHandler ChunkedWriteHandler.java Kcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedWriteHandler$3 Kcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedWriteHandler$2 Kcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedWriteHandler$1 logger ?Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger; queue Ljava/util/Queue; PLjava/util/Queue; ctx FLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext; flush +Ljava/util/concurrent/atomic/AtomicBoolean; currentEvent =Lcom/groupbyinc/flux/common/jboss/netty/channel/MessageEvent; flushNeeded Z $assertionsDisabled ()V !
" *java/util/concurrent/ConcurrentLinkedQueue $
% " ' )java/util/concurrent/atomic/AtomicBoolean ) (Z)V +
* , . this KLcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedWriteHandler; resumeTransfer java/lang/Exception 3 5 J(Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;Z)V 7
8 : =com/groupbyinc/flux/common/jboss/netty/logging/InternalLogger <
isWarnEnabled ()Z > ? = @ *Unexpected exception while sending chunks. B warn *(Ljava/lang/String;Ljava/lang/Throwable;)V D E = F e Ljava/lang/Exception; handleDownstream ?(Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelEvent;)V ;com/groupbyinc/flux/common/jboss/netty/channel/MessageEvent L Dcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext N sendDownstream @(Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelEvent;)V P Q O R java/util/Queue T offer (Ljava/lang/Object;)Z V W U X Z java/lang/AssertionError \
] "
getChannel :()Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; _ ` O a 6com/groupbyinc/flux/common/jboss/netty/channel/Channel c
isWritable e ? d f isConnected h ? d i =Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelEvent; offered channel 8Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; handleUpstream @com/groupbyinc/flux/common/jboss/netty/channel/ChannelStateEvent p /$SwitchMap$org$jboss$netty$channel$ChannelState [I r s
t getState ?()Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelState; v w q x ;com/groupbyinc/flux/common/jboss/netty/channel/ChannelState z ordinal ()I | }
{ ~ java/lang/Boolean ? TRUE Ljava/lang/Boolean; ? ? ? ? getValue ()Ljava/lang/Object; ? ? q ? equals ? W
? ? sendUpstream ? Q O ? cse BLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelStateEvent; discard ? poll ? ? U ?
getMessage ? ? M ? Bcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedInput ?
closeInput G(Lcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedInput;)V ? ?
? (java/nio/channels/ClosedChannelException ?
? " getFuture @()Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture; ? ? M ?