classes.io.netty.handler.codec.http2.Http2MultiplexCodec.class Maven / Gradle / Ivy
???? 2?
q ? q ?
q ?
t ? ?
? q ? ?
? q ?
? ?
; ? ? ?
? q q q
q
q %
%!
"
q#$%&'()(*+ 2, 2- -.
q/ -01 -234
:5
6 789:; @<
q=>
q?@AB qCD
J ?E
FGHI
OJGK L MNOPH
qQ qRS
XTPKUV
\WXYZ
q[Y\A]F
^_`ab@c
d
e
fgh8i8
j8kl
;m
nop Http2StreamChannel InnerClasses logger /Lio/netty/util/internal/logging/InternalLogger;
streamHandler !Lio/netty/channel/ChannelHandler; streamGroup !Lio/netty/channel/EventLoopGroup; channelsToFireChildReadComplete Ljava/util/List; Signature WLjava/util/List; server Z ctx (Lio/netty/channel/ChannelHandlerContext; flushTask Ljava/lang/Runnable;
childChannels 'Lio/netty/util/collection/IntObjectMap; nLio/netty/util/collection/IntObjectMap; $assertionsDisabled F(ZLio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;)V Code LineNumberTable LocalVariableTable this 2Lio/netty/handler/codec/http2/Http2MultiplexCodec;
StackMapTablelq_ handlerAdded +(Lio/netty/channel/ChannelHandlerContext;)V
Exceptionsr exceptionCaught @(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V childChannel ELio/netty/handler/codec/http2/Http2MultiplexCodec$Http2StreamChannel; cause Ljava/lang/Throwable; streamEx StreamException =Lio/netty/handler/codec/http2/Http2Exception$StreamException;
X flush channelRead =(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V frame /Lio/netty/handler/codec/http2/Http2StreamFrame; streamId I entry PrimitiveEntry 6Lio/netty/util/collection/IntObjectMap$PrimitiveEntry; i$ Ljava/util/Iterator; goAwayFrame /Lio/netty/handler/codec/http2/Http2GoAwayFrame; msg Ljava/lang/Object; LocalVariableTypeTable }Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;$s fireChildReadAndRegister w(Lio/netty/handler/codec/http2/Http2MultiplexCodec$Http2StreamChannel;Lio/netty/handler/codec/http2/Http2StreamFrame;)V userEventTriggered evt onStreamActive (I)V future Lio/netty/channel/ChannelFuture;
oldChannelt onStreamClosed eventLoop Lio/netty/channel/EventLoop;u onStreamClosed0 H(Lio/netty/handler/codec/http2/Http2MultiplexCodec$Http2StreamChannel;)V flushFromStreamChannel ()V task executor (Lio/netty/util/concurrent/EventExecutor;vw writeFromStreamChannel (Ljava/lang/Object;Z)V promise !Lio/netty/channel/ChannelPromise;x writeFromStreamChannel0 7(Ljava/lang/Object;ZLio/netty/channel/ChannelPromise;)V createStreamChannel l(Lio/netty/channel/ChannelHandlerContext;ILio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelFuture; handler group channel channelReadComplete i
isLocalStream (I)Z even
access$000 z(Lio/netty/handler/codec/http2/Http2MultiplexCodec;Lio/netty/handler/codec/http2/Http2MultiplexCodec$Http2StreamChannel;)V x0 x1
access$100 \(Lio/netty/handler/codec/http2/Http2MultiplexCodec;)Lio/netty/channel/ChannelHandlerContext;
access$200 i(Lio/netty/handler/codec/http2/Http2MultiplexCodec;Ljava/lang/Object;ZLio/netty/channel/ChannelPromise;)V x2 x3
SourceFile Http2MultiplexCodec.java ? ? ? ? ? ? ? ? java/util/ArrayList ~ )io/netty/util/collection/IntObjectHashMap ? ?yz (io/netty/channel/ChannelHandler$Sharable Sharable{| "java/lang/IllegalArgumentException streamHandler must be Sharable ?} ? ? z { | }~ ;io/netty/handler/codec/http2/Http2Exception$StreamException?? ????? Cio/netty/handler/codec/http2/Http2MultiplexCodec$Http2StreamChannel????? x y /Exception caught for unknown HTTP/2 stream '%d' java/lang/Object????????? ? ? ?? 'io/netty/handler/codec/http2/Http2Frame?? -io/netty/handler/codec/http2/Http2StreamFrame?????? *Received %s frame for an unknown stream %d?? ?? ? ? -io/netty/handler/codec/http2/Http2GoAwayFrame?????s???? 4io/netty/util/collection/IntObjectMap$PrimitiveEntry?????? ? ??????? 6io/netty/handler/codec/UnsupportedMessageTypeException java/lang/Class ????? ???? 2io/netty/handler/codec/http2/Http2StreamStateEvent?? 3io/netty/handler/codec/http2/Http2StreamActiveEvent ? ? 3io/netty/handler/codec/http2/Http2StreamClosedEvent ? ?t ???? ? ? java/lang/AssertionError?? ??u?? 2io/netty/handler/codec/http2/Http2MultiplexCodec$1 ? ???? ??? ? ??v ? ? ? ? 2io/netty/handler/codec/http2/Http2MultiplexCodec$2 ???? 2io/netty/handler/codec/http2/Http2MultiplexCodec$3 ? ? java/lang/Throwablex??????? ?? io/netty/channel/ChannelHandler??q?? ?????????? ???? ?? ? 0io/netty/handler/codec/http2/Http2MultiplexCodec????? %io/netty/channel/ChannelDuplexHandler io/netty/channel/EventLoopGroup java/lang/Exception java/util/Iterator io/netty/channel/ChannelFuture io/netty/channel/EventLoop &io/netty/util/concurrent/EventExecutor java/lang/Runnable io/netty/channel/ChannelPromise getClass ()Ljava/lang/Class; isAnnotationPresent (Ljava/lang/Class;)Z (Ljava/lang/String;)V +io/netty/handler/codec/http2/Http2Exception &io/netty/channel/ChannelHandlerContext fireExceptionCaught ?(Ljava/lang/Throwable;)Lio/netty/channel/ChannelHandlerContext; ()I %io/netty/util/collection/IntObjectMap get (I)Ljava/lang/Object; pipeline $()Lio/netty/channel/ChannelPipeline; io/netty/channel/ChannelPipeline 9(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPipeline; java/lang/Integer valueOf (I)Ljava/lang/Integer; java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; -io/netty/util/internal/logging/InternalLogger warn *(Ljava/lang/String;Ljava/lang/Throwable;)V *()Lio/netty/channel/ChannelHandlerContext; fireChannelRead <(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext; io/netty/util/ReferenceCountUtil release (Ljava/lang/Object;)Z 'io/netty/handler/codec/http2/Http2Error
STREAM_CLOSED )Lio/netty/handler/codec/http2/Http2Error; name ()Ljava/lang/String; ?(ILio/netty/handler/codec/http2/Http2Error;Ljava/lang/String;)V entries ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; value key lastStreamId retainedDuplicate 1()Lio/netty/handler/codec/http2/Http2GoAwayFrame; fireUserEventTriggered 6(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline; '(Ljava/lang/Object;[Ljava/lang/Class;)V
fireChildRead (Ljava/lang/Object;)V inStreamsToFireChildReadComplete java/util/List add ()Lio/netty/channel/Channel; put '(ILjava/lang/Object;)Ljava/lang/Object; remove ()Lio/netty/channel/EventLoop; inEventLoop execute (Ljava/lang/Runnable;)V onStreamClosedFired 7io/netty/handler/codec/http2/AbstractHttp2StreamChannel
CLOSE_MESSAGE *()Lio/netty/util/concurrent/EventExecutor; 5(Lio/netty/handler/codec/http2/Http2MultiplexCodec;)V
newPromise #()Lio/netty/channel/ChannelPromise;
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; write ^(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V
tryFailure (Ljava/lang/Throwable;)Z io/netty/channel/Channel 6(Lio/netty/handler/codec/http2/Http2MultiplexCodec;I)V addLast F([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline; register <(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture; ()Ljava/lang/Throwable; isRegistered close "()Lio/netty/channel/ChannelFuture; unsafe Unsafe #()Lio/netty/channel/Channel$Unsafe; io/netty/channel/Channel$Unsafe
closeForcibly size fireChildReadComplete clear desiredAssertionStatus 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; 1 q t x y z { | } ~ ? ? ? ? ? ? B ? ? ? ? ? ? ? ? ? ? ? ? A*? *? Y? ? *? Y? ?
-? ?
?
? Y? ?*? *-? *,? ? ? &