io.netty.handler.codec.spdy.SpdySession$StreamState.class Maven / Gradle / Ivy
???? 2 r 3io/netty/handler/codec/spdy/SpdySession$StreamState java/lang/Object SpdySession.java 4io/netty/handler/codec/spdy/SpdySession$PendingWrite 'io/netty/handler/codec/spdy/SpdySession PendingWrite StreamState priority B remoteSideClosed Z localSideClosed
receivedReply sendWindowSize +Ljava/util/concurrent/atomic/AtomicInteger; receiveWindowSize receiveWindowSizeLowerBound I pendingWriteQueue Ljava/util/Queue; ILjava/util/Queue; (BZZII)V ()V
*java/util/concurrent/ConcurrentLinkedQueue
"
$ & ( )java/util/concurrent/atomic/AtomicInteger * (I)V ,
+ - / 1 this 5Lio/netty/handler/codec/spdy/SpdySession$StreamState; getPriority ()B isRemoteSideClosed ()Z closeRemoteSide isLocalSideClosed closeLocalSide hasReceivedReply = getSendWindowSize ()I get A @
+ B updateSendWindowSize (I)I addAndGet F E
+ G deltaWindowSize updateReceiveWindowSize getReceiveWindowSizeLowerBound L setReceiveWindowSizeLowerBound putPendingWrite 9(Lio/netty/handler/codec/spdy/SpdySession$PendingWrite;)Z java/util/Queue Q offer (Ljava/lang/Object;)Z S T R U msg 6Lio/netty/handler/codec/spdy/SpdySession$PendingWrite; getPendingWrite 8()Lio/netty/handler/codec/spdy/SpdySession$PendingWrite; peek ()Ljava/lang/Object; [ \ R ] removePendingWrite poll ` \ R a clearPendingWrites (Ljava/lang/Throwable;)V fail e d
f pendingWrite cause Ljava/lang/Throwable; Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 0
k l ? 9*? *? Y? !? #*? %*? '*? )*? +Y? .? 0*? +Y? .? 2? m > 9 3 4 9
9 9 9 9 n " ? ? ? ? ? ? + ? 8 ? 5 6 l / *? %? m 3 4 n ? 7 8 l / *? '? m 3 4 n 9 l 4 *? '? m 3 4 n
: 8 l / *? )? m 3 4 n ; l 4 *? )? m 3 4 n
<