io.netty.handler.codec.spdy.SpdySession.class Maven / Gradle / Ivy
???? 2 ? 'io/netty/handler/codec/spdy/SpdySession java/lang/Object SpdySession.java 4io/netty/handler/codec/spdy/SpdySession$PendingWrite PendingWrite 8io/netty/handler/codec/spdy/SpdySession$StreamComparator StreamComparator 3io/netty/handler/codec/spdy/SpdySession$StreamState StreamState java/util/Map$Entry
java/util/Map Entry activeLocalStreams +Ljava/util/concurrent/atomic/AtomicInteger; activeRemoteStreams
activeStreams Ljava/util/Map; YLjava/util/Map; streamComparator :Lio/netty/handler/codec/spdy/SpdySession$StreamComparator; sendWindowSize receiveWindowSize (II)V ()V
! )java/util/concurrent/atomic/AtomicInteger #
$ ! & ( (io/netty/util/internal/PlatformDependent * newConcurrentHashMap &()Ljava/util/concurrent/ConcurrentMap; , -
+ . 0 ,(Lio/netty/handler/codec/spdy/SpdySession;)V 2
3 5 (I)V 7
$ 8 : < this )Lio/netty/handler/codec/spdy/SpdySession; I numActiveStreams (Z)I get ()I C D
$ E remote Z noActiveStreams ()Z isEmpty K J L isActiveStream (I)Z java/lang/Integer P valueOf (I)Ljava/lang/Integer; R S
Q T containsKey (Ljava/lang/Object;)Z V W X streamId ()Ljava/util/Map; java/util/TreeMap \ (Ljava/util/Comparator;)V ^
] _ putAll (Ljava/util/Map;)V a b c streams acceptStream
(IBZZIIZ)V (BZZII)V h
i put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; k l m incrementAndGet o D
$ p state 5Lio/netty/handler/codec/spdy/SpdySession$StreamState; priority B remoteSideClosed localSideClosed removeActiveStream 9(IZ)Lio/netty/handler/codec/spdy/SpdySession$StreamState; remove &(Ljava/lang/Object;)Ljava/lang/Object; z { | decrementAndGet ~ D
$ removeStream (ILjava/lang/Throwable;Z)V x y
? clearPendingWrites (Ljava/lang/Throwable;)V ? ?
? cause Ljava/lang/Throwable; isRemoteSideClosed C { ? ? J
? closeRemoteSide (IZ)V ?
? isLocalSideClosed ? J
? closeLocalSide ?
? hasReceivedReply ? J
?
receivedReply ?
? getSendWindowSize (I)I ? D
? updateSendWindowSize (II)I addAndGet ? ?
$ ? ? ?
? deltaWindowSize updateReceiveWindowSize setReceiveWindowSizeLowerBound ? 7
? ? ?
? getReceiveWindowSizeLowerBound ? D
? updateAllSendWindowSizes values ()Ljava/util/Collection; ? ? ? java/util/Collection ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ? J ? ? next ()Ljava/lang/Object; ? ? ? ? updateAllReceiveWindowSizes putPendingWrite :(ILio/netty/handler/codec/spdy/SpdySession$PendingWrite;)Z 9(Lio/netty/handler/codec/spdy/SpdySession$PendingWrite;)Z ? ?
? pendingWrite 6Lio/netty/handler/codec/spdy/SpdySession$PendingWrite; getPendingWrite 9(I)Lio/netty/handler/codec/spdy/SpdySession$PendingWrite; [
? entrySet ()Ljava/util/Set; ? ? ?
java/util/Set ? ? ? getValue ? ? ? 8()Lio/netty/handler/codec/spdy/SpdySession$PendingWrite; ? ?
? e _Ljava/util/Map$Entry; Ljava/util/Map$Entry; removePendingWrite ? ?
?
access$000 :(Lio/netty/handler/codec/spdy/SpdySession;)Ljava/util/Map; x0 Signature Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable [()Ljava/util/Map;
SourceFile InnerClasses 0 ? ? ? F*? "*? $Y? %? '*? $Y? %? )*? /? 1*?
Y*? 4? 6*? $Y? 9? ;*? $Y? 9? =? ? F > ? F @ F @ ? " ' ! " ! # - ( 9 ) E * A B ? Y ? *? )? F?*? '? F? ? > ? G H ? - . 0 ? I J ? 4
*? 1? M ? ?
> ? ? 5 N O ? B *? 1? U? Y ? ? > ? Z @ ? 9 [ ? f ? ]Y*? 6? `L+*? 1? d +? ? > ? e ? e ? > ? @ ? ? f g ? ? H? ? A*? 1? U?
Y? j? n ?
:? ? *? )? qW? *? '? qW? ? \ * r s H > ? H Z @ H t u H v H H w H H @ H @ H G H ? F G * I / J 4 K ? M G Q ? ? 5
? x y ? ? .*? 1? U? } ?
N-? ? *? )? ?W? *? '? ?W-? ? * . > ? . Z @ . G H r s ? T U V W $ Y , \ ? ? $
? ? ? ? *? ?:? ,? ?? ? 4 > ? Z @ ? ? G H r s ? ` a
b d ? ?
? O ? u "*? 1? U? ? ?
M,?
,? ?? ? ? ? " > ? " Z @ r s ?
g h ? ?
@ ? ? ? ? (*? 1? U? ? ?
N-? -? ?-? ??
*? ?W? ? * ( > ? ( Z @ ( G H r s ? l m n o p ' s ? ? '
? O ? u "*? 1? U? ? ?
M,?
,? ?? ? ? ? " > ? " Z @ r s ?
v w ? ?
@ ? ? ? ? (*? 1? U? ? ?
N-? -? ?-? ??
*? ?W? ? * ( > ? ( Z @ ( G H r s ? { | } ~ ' ? ? ? '
? O ? t "*? 1? U? ? ?
M,? ,? ?? ? ? ? " > ? " Z @ r s ?
? ? ?
?
@ ? 7 ? r *? 1? U? ? ?
M,? ,? ?? ? > ? Z @ r s ? ? ? ? ? ? ?
? ? ? ? *? *? ;? F?*? 1? U? ? ?
M,?
,? ?? ? ? * > ? * Z @
r s ? ? ? ? ? ? ?
@ ? ? ? ? ,? *? ;? ??*? 1? U? ? ?
N-? -? ?? ? ? * , > ? , Z @ , ? @ r s ? ? ?
? ? ?
?
@ ? ? ? ? 3? *? =? ??*? 1? U? ? ?
N-? ?? -? ?-? ?? ? * 3 > ? 3 Z @ 3 ? @ r s ? " ? ?
? ? " ? $ ? ( ? - ? ?
?
? ? ? $? ?*? 1? U? ? ?
M,?
,? ?? ? ? $ > ? $ Z @
r s ? ? ? ? ? ? ?
@ ? 7 ? ? ,*? 1? ? ? ? M,? ? ? ,? ? ?
N-? ?W??? ? " r s , > ? , ? @ ? ? " ? ( ? + ? ? ? ?? ? 7 ? ? 5*? 1? ? ? ? M,? ? ? ,? ? ?
N-? ?W? -? ???ޱ ? " r s 5 > ? 5 ? @ ? ? " ? ( ? , ? 1 ? 4 ? ? ? ?!? ? ? ? #*? 1? U? ? ?
N-? -,? Ι ? ? ? * # > ? # Z @ # ? ? r s ?
? ? ?
? !
@ ? ? ? k? L*? Թ ? ? ? M,? ? ? 2,? ? ? N-? ? ?
:? ?? ? ?:? ?????*? 1? U? ? ?
M,?
,? ? ? ? > @ ? ? 1 r s &