![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.handler.codec.spdy.SpdySessionHandler.class Maven / Gradle / Ivy
The newest version!
???? 2_EF
G
?HI J K LM
N O??? P QR
H ST ?
U V
WX Y ?
Z[\ ] ^
_`
a bcd
!Nef
g h i jk
l m jn
o jp
q
r
s jtu
_v
1w xey
z{ 7] 7| 7} 7x 7~
j?? ?] ?| j?
? ?x? E]
?? H? H? H? H?
?? N?
?
?? ?? T] T| Tx? X] X?
?
?
?e?
?????????
?e??e?
?
?e? ???
???
n?
?
?e??
s????
v???
???
{H?
{?
{?
{?
zU
?
??e?
???
??e?
?
?
?
?
?
?
? ?
? ?
?
? n??
??
? n??
??e???e? b??
??
f??
????? ClosingChannelFutureListener InnerClasses PROTOCOL_EXCEPTION 3Lio/netty/handler/codec/spdy/SpdyProtocolException;
STREAM_CLOSED DEFAULT_WINDOW_SIZE I
ConstantValue initialSendWindowSize initialReceiveWindowSize initialSessionReceiveWindowSize spdySession )Lio/netty/handler/codec/spdy/SpdySession; lastGoodStreamId DEFAULT_MAX_CONCURRENT_STREAMS remoteConcurrentStreams localConcurrentStreams pings +Ljava/util/concurrent/atomic/AtomicInteger; sentGoAwayFrame Z receivedGoAwayFrame closeSessionFutureListener (Lio/netty/channel/ChannelFutureListener; server minorVersion -(Lio/netty/handler/codec/spdy/SpdyVersion;Z)V Code LineNumberTable LocalVariableTable this 0Lio/netty/handler/codec/spdy/SpdySessionHandler; version )Lio/netty/handler/codec/spdy/SpdyVersion;
StackMapTableI? setSessionReceiveWindowSize (I)V sessionReceiveWindowSize channelRead =(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V sessionDeltaWindowSize spdyWindowUpdateFrame 3Lio/netty/handler/codec/spdy/SpdyWindowUpdateFrame; partialDataFrame +Lio/netty/handler/codec/spdy/SpdyDataFrame; streamDeltaWindowSize
spdyDataFrame streamId deltaWindowSize newSessionWindowSize
newWindowSize spdySynStreamFrame 0Lio/netty/handler/codec/spdy/SpdySynStreamFrame; priority B remoteSideClosed localSideClosed spdySynReplyFrame /Lio/netty/handler/codec/spdy/SpdySynReplyFrame; spdyRstStreamFrame 0Lio/netty/handler/codec/spdy/SpdyRstStreamFrame; spdySettingsFrame /Lio/netty/handler/codec/spdy/SpdySettingsFrame; settingsMinorVersion newConcurrentStreams newInitialWindowSize
spdyPingFrame +Lio/netty/handler/codec/spdy/SpdyPingFrame; spdyHeadersFrame .Lio/netty/handler/codec/spdy/SpdyHeadersFrame; ctx (Lio/netty/channel/ChannelHandlerContext; msg Ljava/lang/Object;??\{?????
Exceptions? channelInactive +(Lio/netty/channel/ChannelHandlerContext;)V Ljava/lang/Integer;? exceptionCaught @(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V cause Ljava/lang/Throwable; close L(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V promise !Lio/netty/channel/ChannelPromise; write ^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V handleOutboundMessage context
dataLength sendWindowSize sessionSendWindowSize? issueSessionError Z(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/spdy/SpdySessionStatus;)V status /Lio/netty/handler/codec/spdy/SpdySessionStatus; issueStreamError Z(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/spdy/SpdyStreamStatus;)V .Lio/netty/handler/codec/spdy/SpdyStreamStatus; fireChannelRead? isRemoteInitiatedId (I)Z id serverId updateInitialSendWindowSize updateInitialReceiveWindowSize acceptStream (IBZZ)Z remote maxConcurrentStreams halfCloseStream %(IZLio/netty/channel/ChannelFuture;)V future Lio/netty/channel/ChannelFuture; removeStream $(ILio/netty/channel/ChannelFuture;)V updateSendWindowSize -(Lio/netty/channel/ChannelHandlerContext;II)V pendingWrite PendingWrite 6Lio/netty/handler/codec/spdy/SpdySession$PendingWrite;
dataFrameSize
writeStreamId? sendGoAwayFrame f? y(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/spdy/SpdySessionStatus;)Lio/netty/channel/ChannelFuture; spdyGoAwayFrame -Lio/netty/handler/codec/spdy/SpdyGoAwayFrame;
access$000 ?(Lio/netty/handler/codec/spdy/SpdySessionHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/spdy/SpdySessionStatus;)V x0 x1 x2 ()V
SourceFile SpdySessionHandler.java java/lang/Integer )io/netty/handler/codec/spdy/SpdyCodecUtil ?B .io/netty/handler/codec/spdy/SpdySessionHandler ? ? ? ? ? ? 'io/netty/handler/codec/spdy/SpdySession ?? ? ? ? ? ? ? )java/util/concurrent/atomic/AtomicInteger ? ? java/lang/NullPointerException ?? ? ???? ? ???? )io/netty/handler/codec/spdy/SpdyDataFrame ??????????? 8io/netty/handler/codec/spdy/DefaultSpdyWindowUpdateFrame????? ? ?? ? ? 0io/netty/handler/codec/spdy/DefaultSpdyDataFrame
?
() .io/netty/handler/codec/spdy/SpdySynStreamFrame ? $% -io/netty/handler/codec/spdy/SpdySynReplyFrame ? .io/netty/handler/codec/spdy/SpdyRstStreamFrame,- -io/netty/handler/codec/spdy/SpdySettingsFrame" ? )io/netty/handler/codec/spdy/SpdyPingFrame ??? +io/netty/handler/codec/spdy/SpdyGoAwayFrame ? ? ,io/netty/handler/codec/spdy/SpdyHeadersFrame 1io/netty/handler/codec/spdy/SpdyWindowUpdateFrame ??./ !"#$%&'?( )*+?,- 1io/netty/handler/codec/spdy/SpdyProtocolException./6
0 ? ??1234? 4io/netty/handler/codec/spdy/SpdySession$PendingWrite ?567.?
? 0io/netty/handler/codec/spdy/SpdySessionHandler$1 ?8?9: 0io/netty/handler/codec/spdy/SpdySessionHandler$29;# ? "java/lang/IllegalArgumentException java/lang/StringBuilder invalid PING ID: <=<>?@A?69 Kio/netty/handler/codec/spdy/SpdySessionHandler$ClosingChannelFutureListenerBC ?
5io/netty/handler/codec/spdy/DefaultSpdyRstStreamFrame ?D?0EF ?G ?HI$JKLML ? ?N ? ?,OPQ ? ? 0io/netty/handler/codec/spdy/SpdySessionHandler$3RQ 0io/netty/handler/codec/spdy/SpdySessionHandler$4STUV WX 2io/netty/handler/codec/spdy/DefaultSpdyGoAwayFrame ?YZ[ handleOutboundMessage(...)\]^
Stream closed removeStream(...) %io/netty/channel/ChannelDuplexHandler 'io/netty/handler/codec/spdy/SpdyVersion &io/netty/channel/ChannelHandlerContext java/lang/Object java/lang/Exception java/util/Iterator io/netty/channel/ChannelPromise io/netty/channel/ChannelFuture (II)V (Ljava/lang/String;)V getMinorVersion ()I !io/netty/util/internal/ObjectUtil checkPositiveOrZero (ILjava/lang/String;)I content ()Lio/netty/buffer/ByteBuf; io/netty/buffer/ByteBuf
readableBytes updateReceiveWindowSize (II)I -io/netty/handler/codec/spdy/SpdySessionStatus PROTOCOL_ERROR
writeAndFlush 4(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture; isActiveStream release ()Z ,io/netty/handler/codec/spdy/SpdyStreamStatus INVALID_STREAM isRemoteSideClosed STREAM_ALREADY_CLOSED hasReceivedReply getReceiveWindowSizeLowerBound (I)I FLOW_CONTROL_ERROR readRetainedSlice (I)Lio/netty/buffer/ByteBuf; (ILio/netty/buffer/ByteBuf;)V isLast newSucceededFuture "()Lio/netty/channel/ChannelFuture; isInvalid ()B isUnidirectional REFUSED_STREAM
STREAM_IN_USE
receivedReply getValue isPersisted removeValue 2(I)Lio/netty/handler/codec/spdy/SpdySettingsFrame; setPersistValue 3(IZ)Lio/netty/handler/codec/spdy/SpdySettingsFrame; get getAndDecrement isLocalSideClosed getSendWindowSize <(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;
activeStreams ()Ljava/util/Map;
java/util/Map keySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; intValue fireChannelInactive *()Lio/netty/channel/ChannelHandlerContext; fireExceptionCaught ?(Ljava/lang/Throwable;)Lio/netty/channel/ChannelHandlerContext; U(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; java/lang/Math min O(Lio/netty/handler/codec/spdy/SpdyDataFrame;Lio/netty/channel/ChannelPromise;)V putPendingWrite :(ILio/netty/handler/codec/spdy/SpdySession$PendingWrite;)Z [(Lio/netty/handler/codec/spdy/SpdySessionHandler;Lio/netty/channel/ChannelHandlerContext;)V addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; S(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; getAndIncrement
newPromise #()Lio/netty/channel/ChannelPromise; 2(ILio/netty/handler/codec/spdy/SpdyStreamStatus;)V
isServerId updateAllSendWindowSizes updateAllReceiveWindowSizes numActiveStreams (Z)I
(IBZZIIZ)V closeRemoteSide (IZ)V closeLocalSide noActiveStreams (ILjava/lang/Throwable;Z)V getPendingWrite 9(I)Lio/netty/handler/codec/spdy/SpdySession$PendingWrite; removePendingWrite channel ()Lio/netty/channel/Channel; io/netty/channel/Channel isActive C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; OK 3(ILio/netty/handler/codec/spdy/SpdySessionStatus;)V newStatic G(Ljava/lang/String;)Lio/netty/handler/codec/spdy/SpdyProtocolException; $io/netty/util/internal/ThrowableUtil unknownStackTrace O(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Throwable; ! ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \*? *? *? *? *?
Y*? *? ? ? *
? *
? *? Y? ? +?
? Y? ?*? *+? ? ? ? 6
H *
+ , . ) 2 / 3 5 5 @ I D J N L S M [ N ? \ ? ? \ ? ? \ ? ? ? ? N ? ? ? ? ? I
? W*? ? ? Q X Y ?
? ?
? ? ? ? ? 9
G,? ??,? N-? 6-? ? h6*? ? 6? *+? ? ?*? l? ,*? d6*? ? W? !Y? ":+? # W*? ? $? 2-? % W*? &? *+? '? (? *? )?
*+? *? (?*? ? +? -? % W*+? ,? (?*? -? !*? ? .? -? % W*+? '? (?*? ? 6*? ? /? -? % W*+? 0? (?? 7-? ? *? ? '? 1Y-? *? ? 2? 3:+? # W???*? l? 7-? 4 ? .*? d6*? ? W? !Y? ": + ? # W-? 4 ? *+? 5 ? 6??,? 7? ?,? 7N-? 8 6-? 9 ? *? -? *? ? $? *+? '? (?*? &? *+? ? ?-? : 6-? ; 6-? < 6*? =? *+? >? (??,? ?? r,? ?N-? @ 6-? A ? *? -? *? ? +? *+? *? (?*? ? .? *+? B? (?*? ? C-? D ? *+? 5 ? 6??,? E? ,? EN*-? F +? 5 ? G?{,? H? r,? HN-? I 6? *? ? *+? ? ?-? I 6? *? -? J ? -? K W-? L W-? I 6? *? M?,? N? 4,? NN*-? O ? -? +-? # W?*? ? P? ?*? ? QW? ?,? R? *? S? ?,? T? T,? TN-? U 6-? V ? *+? '? (?*? ? +? *+? *? (?-? W ? *+? 5 ? 6? f,? X? _,? XN-? Y 6-? Z 6? *? ? [? ?*? ? \
d? ? *+? ? ?
*+? 0? (?*+? ]+,? ^ W? ? ? ] u v x ! y ( z - } 2 ~ : ; ? F ? O ? Z ? f ? o ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?! ?1 ?8 ?I ?R ?U ?i ?r ?~ ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ?# ?- ?. ?8=E Q
]cm
nz??????(?)?+?-?/?0?2?3?6?7?8 9?@B$D'E.F3G9JCUHWUX]Y^]h^i`qb{d?f?h?i?l?m?n?q?r?s?w?x?{????????? ???*?4?5?>?F? ? 8 O ? ? f ? ? I ? ? r " ? ? ? ? ? ? ? ? ? ? ? !? ? ? -} ? ? ? ? ? ? ? u ? ? ? m ? ? * ? ? " ? ? ? ? = g ? ? E _ ? ? ? ? ? ? g ? ? ? ^ ? ? ? > ? ? . ? ? H ) ? ? ? I ? ? ? A ? ? ? W ? ? ? O ? ? ? G ? ? G ? ? G ? ? G ? ? ? ? *? ; ? ? ? ? 3( &? ,3>? ? ? ? ? 1 ?
? 1? 1 ?
? ? + ?? ? ? ! ?
?
? ' ?? ? - ? ? ? ? ? >*? ? _? ` ? a M,? b ? ,? c ? N*-? d+? 5 ? G???+? e W? ? ? %? 3? 6? =? ? % ? > ? ? > ? ? ? ? ? # ? ? k ,? f? *+? ? +,? g W? ? ? ? ? ? ? ? ? ? ? ? ?
? I *+,? h? ?
? ? ? ? ? ? ? ?
? ? S,? ? ;,? 7? 4,? ?? -,? E? &,? H? ,? N? ,? R? ,? T?
,? X?
*+,-? i? +,-? j W? ? ? ?? I? R? ? * S ? ? S ? ? S ? ? S ? ? ? ? 4 ,,? ?",? :? 6*? ? [? ? % W-? k? l W?? ? 6*? ? \6*? ? \6? m6? *? ? nY-? o? pW?? e*? h? qW*? h? qW? 1Y? ? 2? 3: *? ? nY-? o? pW+:
+ ? r ? sY*
? t? u W?*? h? qW*? h? qW+: -? vY* ? w? x W? 4 ? *-? 6??,? 7? ^,? 7:? 8 6*? -? -? k? l W?? : 6? < 6? ; 6*? =? -? k? l W???,? ?? G,? ?:? @ 6*? -? *? ? [? -? k? l W?? D ? *-? 6?R,? E? ,? E:*? F -? G?6,? H? {,? H:? I 6? *? ? -? k? l W?? I 6? *? ? J ?
? K W? L W? I 6? *? y? ?,? N? J,? N:*? O ? -? ++? zY? {Y? |}? ~? O ? ? ?? ?? g W?*? ? ?W? i,? R? -? k? l W?,? T? >,? T:? U 6*? ? [? -? k? l W?? W ? *-? 6? ,? X? -? k? l W?+,-? j W? ? v ] ? ?
? ? "? *? 4? 5? A? L? V? _? d? x? y? ?? ?? ?? ?? ?? ?? ?? ? ? ? ?
#-3<E O!P$Y%b&k'z(?)?,?.?/?2?3?4?8?9?<?>???A?C?EFHIL"M)N.O4U@VJXUZY[`\e]k`ub{c?d?e?d?f?h?j?n?o?q?s?t?w?x?y?}~
??!?"?+? ? ? 0 ? ? ? ?
?
? ?
? ? A ? ? L ? ? V ? ? 3 R ? ? <