All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.netty.handler.codec.spdy.SpdySessionHandler.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2HFcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler=com/groupbyinc/flux/common/netty/channel/ChannelDuplexHandlerSpdySessionHandler.javaccom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler$ClosingChannelFutureListenerClosingChannelFutureListenerHcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler$4	Hcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler$3Hcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler$2
Hcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler$1Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySession$PendingWrite?com/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionPendingWritePROTOCOL_EXCEPTIONKLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyProtocolException;
STREAM_CLOSEDDEFAULT_WINDOW_SIZEIinitialSendWindowSizeinitialReceiveWindowSizeinitialSessionReceiveWindowSizespdySessionALcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySession;lastGoodStreamIdDEFAULT_MAX_CONCURRENT_STREAMS???remoteConcurrentStreamslocalConcurrentStreamspings+Ljava/util/concurrent/atomic/AtomicInteger;sentGoAwayFrameZreceivedGoAwayFramecloseSessionFutureListener@Lcom/groupbyinc/flux/common/netty/channel/ChannelFutureListener;serverminorVersionE(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;Z)V()V/1
2	4	6	8(II)V/:
; 	=$	?%	A)java/util/concurrent/atomic/AtomicIntegerC
D2&'	Fjava/lang/NullPointerExceptionHversionJ(Ljava/lang/String;)V/L
IM?com/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersionO-)	QgetMinorVersion()IST
PU.	WthisHLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler;ALcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyVersion;setSessionReceiveWindowSize(I)V"java/lang/IllegalArgumentException^sessionReceiveWindowSize`
_MchannelReadU(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)Vjava/lang/ExceptioneAcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyDataFramegstreamIdiThjcontent3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;lmhn/com/groupbyinc/flux/common/netty/buffer/ByteBufp
readableBytesrT
qsupdateReceiveWindowSize(II)Iuv
wEcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionStatusyPROTOCOL_ERRORGLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionStatus;{|	z}issueSessionError?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionStatus;)V?
?>com/groupbyinc/flux/common/netty/channel/ChannelHandlerContext?java/lang/Object?Pcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdyWindowUpdateFrame?
?;
writeAndFlushL(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture;????isActiveStream(I)Z??
?release()Z??h?!	?Dcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyStreamStatus?FLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyStreamStatus;{?	??issueStreamError?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;ILcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyStreamStatus;)V??
?()	?INVALID_STREAM??	??isRemoteSideClosed??
?STREAM_ALREADY_CLOSED??	??isRemoteInitiatedId??
?hasReceivedReply??
?getReceiveWindowSizeLowerBound(I)I??
?FLOW_CONTROL_ERROR??	??Hcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdyDataFrame?readRetainedSlice4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;??
q?5(ILcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V/?
??isLast??h?newSucceededFuture:()Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture;????halfCloseStream=(IZLcom/groupbyinc/flux/common/netty/channel/ChannelFuture;)V??
?Fcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynStreamFrame??j	isInvalid????priority()B??????isUnidirectional????acceptStream(IBZZ)Z??
?REFUSED_STREAM??	??Ecom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynReplyFrame??j??
STREAM_IN_USE??	??
receivedReply?]
???Fcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyRstStreamFrame??jremoveStream<(ILcom/groupbyinc/flux/common/netty/channel/ChannelFuture;)V??
?Ecom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySettingsFrame?getValue????isPersisted????removeValueJ(I)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySettingsFrame;????setPersistValueK(IZ)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySettingsFrame;?updateInitialSendWindowSize]
Acom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyPingFrameid	T
getT
D
getAndDecrementT
DCcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyGoAwayFrame*)	Dcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFramej??Icom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyWindowUpdateFramejdeltaWindowSizeTisLocalSideClosed!?
"getSendWindowSize$?
%updateSendWindowSizeE(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;II)V'(
)fireChannelReadT(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;+,?-sessionDeltaWindowSizespdyWindowUpdateFrameKLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyWindowUpdateFrame;partialDataFrameCLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyDataFrame;streamDeltaWindowSize
spdyDataFramenewSessionWindowSize
newWindowSizespdySynStreamFrameHLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynStreamFrame;BremoteSideClosedlocalSideClosedspdySynReplyFrameGLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySynReplyFrame;spdyRstStreamFrameHLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyRstStreamFrame;spdySettingsFrameGLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySettingsFrame;settingsMinorVersionnewConcurrentStreamsnewInitialWindowSize
spdyPingFrameCLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyPingFrame;spdyHeadersFrameFLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyHeadersFrame;ctx@Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;msgLjava/lang/Object;channelInactiveC(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;)V
activeStreams()Ljava/util/Map;PQ
R
java/util/MapTkeySet()Ljava/util/Set;VWUX
java/util/SetZiterator()Ljava/util/Iterator;\][^java/util/Iterator`hasNextb?acnext()Ljava/lang/Object;efagjava/lang/IntegeriintValuekT
jlfireChannelInactiveB()Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;no?pLjava/lang/Integer;exceptionCaughtX(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)VIcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyProtocolExceptionufireExceptionCaughtW(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;wx?ycauseLjava/lang/Throwable;close|(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)VsendGoAwayFrame~
?promise9Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;write?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)VhandleOutboundMessage??
??(Ljava/lang/Object;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture;????	?7com/groupbyinc/flux/common/netty/channel/ChannelPromise?
setFailureP(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;????java/lang/Math?min?v
??(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyDataFrame;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)V/?
?putPendingWriteR(ILcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySession$PendingWrite;)Z??
?'v
??????(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler;Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;)V/?
?6com/groupbyinc/flux/common/netty/channel/ChannelFuture?addListener?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture;????
??(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;????updateInitialReceiveWindowSize?]
?java/lang/StringBuilder?
?2invalid PING ID: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??getAndIncrement?T
D?context
dataLengthsendWindowSizesessionSendWindowSize?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionStatus;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture;?
?
newPromise;()Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;????/~
?statusMcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdyRstStreamFrame?J(ILcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyStreamStatus;)V/?
??????Acom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyCodecUtil?
isServerId??
??serverIdupdateAllSendWindowSizes?]
?updateAllReceiveWindowSizes?]
?numActiveStreams(Z)I??
?
(IBZZIIZ)V??
?remotemaxConcurrentStreamscloseRemoteSide(IZ)V??
?closeLocalSide??
?+,	?noActiveStreams??
?future8Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture;	?(ILjava/lang/Throwable;Z)V?
getPendingWriteQ(I)Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySession$PendingWrite;
53	
?removePendingWrite
??	

?pendingWriteNLcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySession$PendingWrite;
dataFrameSize
writeStreamIdchannel4()Lcom/groupbyinc/flux/common/netty/channel/Channel;?0com/groupbyinc/flux/common/netty/channel/ChannelisActive?s(Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture;}?OK!|	z"fJcom/groupbyinc/flux/common/netty/handler/codec/spdy/DefaultSpdyGoAwayFrame%K(ILcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionStatus;)V/'
&(spdyGoAwayFrameELcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdyGoAwayFrame;
access$000?(Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionHandler;Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/handler/codec/spdy/SpdySessionStatus;)Vx0x1x2
v2handleOutboundMessage(...)3
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!@B !"@#$%&'()*)+,-)./0A?\*?3*?5*?7*?9*?Y*?5*?7?*#?@*#?B*?DY?E?G+?
?IYK?N?*?R*+?V?X?B \YZ\J[\-)C6
G)
*+-)1/254@HDINKSL[MD?NP\]A]?
?_Ya?b?*?9?BYZ`CPQYZDcdA9
G,?h??,?hN-?k6-?o?th6*?>?x6?*+?~???*?9l?,*?9d6*?>?xW??Y??:+??W*?>???2-??W*???*+?????*???
*+?????*?>???-??W*+?????*???!*?>???-??W*+?????*?>?x6*?>???-??W*+??????7-?o?t*?7?'??Y-?o*?7????:+??W???*?7l?7-???.*?7d6*?>?xW??Y??:	+	??W-???*+???̧?,?Ι?,??N-??6-???*???*?>???*+?????*???*+?~???-??6-??6-??6*?ޚ*+?????,??r,??N-??6-???*???*?>???*+?????*?>???*+????*?>??-???*+???̧?,??,??N*-??+????{,???r,??N-??6?*?X?*+?~???-??6?	*?@-???-??W-?W-??6?	*??,??4,?N*-????+-??W?*?G???*?G?W??,??*???,??T,?N-?6-??*+?????*?>???*+?????-??*+???̧f,??_,?N-?6-? 6?*?>?#??*?>?&#d??*+?~???
*+?????*+?*+,?.W?B8O /f	01I	23r"4?	01	?53?i!?-}6??7?u89?mi*?:";)<)=g=>E_i??@?gAB?^C?>D.EH)FG?IHI?Ai?W01?Oi?GGYZGJKGLMC?^vwy!z({-~2:?;?F?O?Z?f?o?{???????????????????????????????
????!?1?8?I?R?U?i?r?~??????????????????????????????????#?-?.?8=E
Q]c
mnz??????)?*?,?.?0?1?3?4?7?8?9:@AC$E'F.G3H9KCVHXUY]Z^^h_iaqc{e?g?i?j?m?n?o?r?s?t?x?y?|?????????	???*?4?5?>?F?D?*?;??h3(&?,3>????1?
?1?1?
??+????!
?
?'??- 	?EfNOA?>*?>?S?Y?_M,?d?,?h?jN*-?m+??????+?qW?B %ir>YZ>JKC?%?3?6?=?D?a?#EfstAk,?v?*+?~??+,?zW?B YZJK{|C????DEf}~AI*+,???B YZJK??C
??Ef??A?S,?h?;,?Κ4,??-,??&,???,??,??,??
,??
*+,-???+,-??W?B*SYZSJKSLMS??C???I?R?D?	Ef??A5-,?h?",?h:?k6*?>?#???W-????W??o?t6*?>?&6*?>?&6??6?*?>?Y-????W??e*?>h??W*?>h??W??Y?o????:	*?>?Y-????W+:
+	???Y*
????W?*?>h??W*?>h??W+:	-?Y*	????W???*-?̧,?Ι^,??:??6*???-????W???6??6??6*?ޚ-????W???,??G,??:??6*???*?>?#?-????W????*-?̧S,??,??:*??-??7,???{,??:??6?*?X?-????W???6?	*?B???
??W?W??6?	*????,??K,?:*????,+?_Y??Y?????????÷b?zW?*?G??W?i,??-????W?,??>,?:?6*?>?#?-????W???*-?̧,??-????W?+,-??W?B?023	??K
?K	
53
iA??L??V??3R89<IiY,?:b#;)k<)?;=>?2i??@?oABeC)BD`E{?FG?2HI?)i-YZ-JK-LM-??Cv]??
??"?*?4?5?A?L?V?_?d?x?y???????????????????#-3< E!O"P%Y&b'k(z)?*?-?/?0?3?4?5?9?:?=???@?B?D?FGIJM"N)O.P4V@WJYU[Y\`]e^kauc{d?e?f?e?g?i?k?o?p?r?t?u?x?y?z?~??"?#?,?Dd?5h?C?h?@????)??4?*?
??/??? ?C?
?,?Ef?A]*+,?ͻY++???ӹ?W?B YZJK?|C
????A?F*?>????6+??:*???Y-??:+??W?+?.W?BHFYZFJKFiF??4+),??,?@C"???!?,?7?<?E?D@?4????As!??=*?R??*?R????B !YZ!	?)C
??D
?
@]A_*?5d=*?5*?>??B YZEC?????]A_*?7d=*?7*?>??B YZEC??????A?[*??
*????*??6?
*?B?*?@6*?>????*?>*?5*?7???*???BH[YZ[i[?:[;)[<)D?))2?C*
????)?7?9?O?T?Y?D?C???A?>?*?>*?????*?>*????*???*?>???-*????W?B*>YZ>i>?)>??C???!?2?=?D??A?-*?>?*???*???*?>???,*????W?B -YZ-i-??C??!?,?D,'(A4*?>??W*?>?:???	:?o?t6?k6*?>?&6*?>?&6		??6???O*?>h??W*?>h??W??Y?o????:
+
???Y*+?
??W?Z*?>?
W*?>h??W*?>h??W???*???+????
Y*+???W??Bp?23
?!?53-?6?A??K??	YZJKiCj?
????!?-?6?AKTYZao|???????? ?%.D5
???
?h?R:??~A?K+???+,? W?*+?#??N*?>???-?Y+,?ӹ?W?*?Y+,?ӵ??B*KYZKJKK?? +$?C"3458 9*:=<J?D
?%??A?(*???*???&Y*??,?)N+-???+???B**+(YZ(JK(?|CCDEF!HD!,-AE*+,???B .Z/K0|C!11AJ.?vY?24?:?v???vY




© 2015 - 2025 Weber Informatics LLC | Privacy Policy