
classes.io.netty.handler.codec.http2.StreamBufferingEncoder.class Maven / Gradle / Ivy
???? 28
? ?
? ?
? ?
@ ? ?
? ? ? ? ?
? ? ?
? ? ?
?
? ? ? ? ?
? ? ?
? ? ? ?
@ ?
? ?
? ?
? ?
?
? ? ?
? ? ?
@ ?
?
? ? ? ? ? ? ?
? ?
@ ? ?
) ?
? ?
@ ? ? ? ? ?
?
? ? ?
@ ?
?
? ? ? ?
? ?
6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? DataFrame InnerClasses HeadersFrame ? Frame
PendingStream Http2GoAwayException Http2ChannelClosedException pendingStreams Ljava/util/TreeMap; Signature kLjava/util/TreeMap; maxConcurrentStreams I closed Z 8(Lio/netty/handler/codec/http2/Http2ConnectionEncoder;)V Code LineNumberTable LocalVariableTable this 5Lio/netty/handler/codec/http2/StreamBufferingEncoder; delegate 5Lio/netty/handler/codec/http2/Http2ConnectionEncoder; 9(Lio/netty/handler/codec/http2/Http2ConnectionEncoder;I)V initialMaxConcurrentStreams numBufferedStreams ()I writeHeaders ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; ctx (Lio/netty/channel/ChannelHandlerContext; streamId headers +Lio/netty/handler/codec/http2/Http2Headers; padding endStream promise !Lio/netty/channel/ChannelPromise; ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; streamDependency weight S exclusive endOfStream
pendingStream CLio/netty/handler/codec/http2/StreamBufferingEncoder$PendingStream;
StackMapTable ? writeRstStream m(Lio/netty/channel/ChannelHandlerContext;IJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; errorCode J stream writeData ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; data Lio/netty/buffer/ByteBuf; remoteSettings /(Lio/netty/handler/codec/http2/Http2Settings;)V settings ,Lio/netty/handler/codec/http2/Http2Settings;
Exceptions ? close ()V e QLio/netty/handler/codec/http2/StreamBufferingEncoder$Http2ChannelClosedException; ? ? tryCreatePendingStreams entry ? Entry Ljava/util/Map$Entry; LocalVariableTypeTable mLjava/util/Map$Entry; cancelGoAwayStreams (IJLio/netty/buffer/ByteBuf;)V lastStreamId debugData iter Ljava/util/Iterator; Ljava/lang/Exception; YLjava/util/Iterator; ? ? canCreateStream ()Z isExistingStream (I)Z
access$000 S(Lio/netty/handler/codec/http2/StreamBufferingEncoder;IJLio/netty/buffer/ByteBuf;)V x0 x1 x2 x3
access$100 8(Lio/netty/handler/codec/http2/StreamBufferingEncoder;)V
SourceFile StreamBufferingEncoder.java ? ? ? ? R [ R S java/util/TreeMap R ? J K N O ? ? 5io/netty/handler/codec/http2/StreamBufferingEncoder$1 R ? ? ? ? ? ^ _ j P Q Oio/netty/handler/codec/http2/StreamBufferingEncoder$Http2ChannelClosedException ? ? ? ? ? ? Aio/netty/handler/codec/http2/StreamBufferingEncoder$PendingStream R
@io/netty/handler/codec/http2/StreamBufferingEncoder$HeadersFrame R
t u ? Stream does not exist %d java/lang/Object y z =io/netty/handler/codec/http2/StreamBufferingEncoder$DataFrame R } ~ !" ^# ?$%&' ? ?( ?)*+,- Hio/netty/handler/codec/http2/StreamBufferingEncoder$Http2GoAwayException./0 R1 ?2 ?3' c O ?4 ^5 ^ 3io/netty/handler/codec/http2/StreamBufferingEncoder =io/netty/handler/codec/http2/DecoratingHttp2ConnectionEncoder 9io/netty/handler/codec/http2/StreamBufferingEncoder$Frame +io/netty/handler/codec/http2/Http2Exception java/lang/Throwable6 java/util/Map$Entry java/util/Iterator java/lang/Exception
connection 0()Lio/netty/handler/codec/http2/Http2Connection; ,io/netty/handler/codec/http2/Http2Connection addListener7 Listener :(Lio/netty/handler/codec/http2/Http2Connection$Listener;)V size io/netty/channel/ChannelPromise
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; goAwayReceived java/lang/Integer valueOf (I)Ljava/lang/Integer; get &(Ljava/lang/Object;)Ljava/lang/Object; ,(Lio/netty/channel/ChannelHandlerContext;I)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; frames Ljava/util/Queue; ?(Lio/netty/handler/codec/http2/StreamBufferingEncoder;Lio/netty/handler/codec/http2/Http2Headers;ISZIZLio/netty/channel/ChannelPromise;)V java/util/Queue add (Ljava/lang/Object;)Z remove (Ljava/lang/Throwable;)V
setSuccess #()Lio/netty/channel/ChannelPromise; 'io/netty/handler/codec/http2/Http2Error PROTOCOL_ERROR )Lio/netty/handler/codec/http2/Http2Error; connectionError }(Lio/netty/handler/codec/http2/Http2Error;Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/handler/codec/http2/Http2Exception; t(Lio/netty/handler/codec/http2/StreamBufferingEncoder;Lio/netty/buffer/ByteBuf;IZLio/netty/channel/ChannelPromise;)V io/netty/util/ReferenceCountUtil safeRelease (Ljava/lang/Object;)V local Endpoint 9()Lio/netty/handler/codec/http2/Http2Connection$Endpoint; 5io/netty/handler/codec/http2/Http2Connection$Endpoint maxActiveStreams isEmpty pollFirstEntry ()Ljava/util/Map$Entry; getValue ()Ljava/lang/Object;
sendFrames values ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; io/netty/buffer/ByteBufUtil getBytes (Lio/netty/buffer/ByteBuf;)[B (IJ[B)V hasNext next numActiveStreams lastStreamCreated
java/util/Map 5io/netty/handler/codec/http2/Http2Connection$Listener ! ? @ J K L M N O P Q R S T @ *+d? ? U
k l V W X Y Z R [ T u '*+? *? Y? ? *? *? ?
Y*? ? ? U o f p q &