![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.handler.codec.http2.DefaultHttp2FrameWriter.class Maven / Gradle / Ivy
The newest version!
???? 2?
Q !"!#
$%&
'
(
)*+
,
-!./0
1
)2
3!4
)5
)6
)7
)8
9:
9;
<
= >
)?@
A
B
CD
E ?
)F
)GHA
I ?
JK
LM
LNOPQRQSU BV
)W BXY
FZ
[
)\]/^_
)`
a
b
cd
efg
h
i
j
klm
Yn
Yo
Ypqr
Ys
Xt
)u ?
Jv
Jwx ????y
Yz ?{
|}
)~
|
)???? STREAM_ID Ljava/lang/String;
ConstantValue STREAM_DEPENDENCY ZERO_BUFFER Lio/netty/buffer/ByteBuf; headersEncoder 2Lio/netty/handler/codec/http2/Http2HeadersEncoder; maxFrameSize I ()V Code LineNumberTable LocalVariableTable this 6Lio/netty/handler/codec/http2/DefaultHttp2FrameWriter;? SensitivityDetector InnerClasses I(Lio/netty/handler/codec/http2/Http2HeadersEncoder$SensitivityDetector;)V headersSensitivityDetector FLio/netty/handler/codec/http2/Http2HeadersEncoder$SensitivityDetector; J(Lio/netty/handler/codec/http2/Http2HeadersEncoder$SensitivityDetector;Z)V ignoreMaxHeaderListSize Z 5(Lio/netty/handler/codec/http2/Http2HeadersEncoder;)V
configuration
Configuration ?()Lio/netty/handler/codec/http2/Http2FrameWriter$Configuration; headersConfiguration? B()Lio/netty/handler/codec/http2/Http2HeadersEncoder$Configuration; frameSizePolicy 5()Lio/netty/handler/codec/http2/Http2FrameSizePolicy; (I)V max
StackMapTable
Exceptions ()I close writeData ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; frameHeader2 lastFrame frameDataBytes framePaddingBytes
remainingData flags )Lio/netty/handler/codec/http2/Http2Flags; cause Ljava/lang/Throwable; ctx (Lio/netty/channel/ChannelHandlerContext; streamId data padding endStream promise !Lio/netty/channel/ChannelPromise; promiseAggregator SimpleChannelPromiseAggregator LLio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator; frameHeader%??? +@ writeHeaders ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; headers +Lio/netty/handler/codec/http2/Http2Headers; ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;ISZIZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; streamDependency weight S exclusive
writePriority o(Lio/netty/channel/ChannelHandlerContext;IISZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; buf t writeRstStream m(Lio/netty/channel/ChannelHandlerContext;IJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; errorCode J
writeSettings ?(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http2/Http2Settings;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; entry PrimitiveEntry 7Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;
payloadLength settings ,Lio/netty/handler/codec/http2/Http2Settings; LocalVariableTypeTable ILio/netty/util/collection/CharObjectMap$PrimitiveEntry;?? writeSettingsAck k(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; writePing m(Lio/netty/channel/ChannelHandlerContext;ZJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; ack writePushPromise ?(Lio/netty/channel/ChannelHandlerContext;IILio/netty/handler/codec/http2/Http2Headers;ILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; nonFragmentLength maxFragmentLength fragment e -Lio/netty/handler/codec/http2/Http2Exception; promisedStreamId headerBlock?d writeGoAway ?(Lio/netty/channel/ChannelHandlerContext;IJLio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; lastStreamId debugData writeWindowUpdate m(Lio/netty/channel/ChannelHandlerContext;IILio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; windowSizeIncrement
writeFrame ?(Lio/netty/channel/ChannelHandlerContext;BILio/netty/handler/codec/http2/Http2Flags;Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; frameType B payload writeHeadersInternal ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/handler/codec/http2/Http2Headers;IZZISZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; nonFragmentBytes hasPriority writeContinuationFrames ?(Lio/netty/channel/ChannelHandlerContext;ILio/netty/buffer/ByteBuf;ILio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator;)Lio/netty/channel/ChannelFuture; fragmentReadableBytes paddingBytes (I)I writePaddingLength (Lio/netty/buffer/ByteBuf;I)V verifyStreamId (ILjava/lang/String;)V argumentName verifyStreamOrConnectionId verifyWeight (S)V verifyErrorCode (J)V verifyWindowSizeIncrement verifyPingPayload (Lio/netty/buffer/ByteBuf;)V
SourceFile DefaultHttp2FrameWriter.java +io/netty/handler/codec/http2/Http2CodecUtil ,io/netty/handler/codec/http2/Http2FrameTypes 7io/netty/handler/codec/http2/DefaultHttp2HeadersEncoder ~ ~ ? ~ ? ~ ? z { | }? ? ?????? 5Invalid MAX_FRAME_SIZE specified in sent settings: %d java/lang/Object????? Jio/netty/handler/codec/http2/Http2CodecUtil$SimpleChannelPromiseAggregator????? ~? 4io/netty/handler/codec/http2/DefaultHttp2FrameWriter Stream ID ? ? ??? ? 'io/netty/handler/codec/http2/Http2Flags???????????????????????????? ?? ? ? ? ? x y?? java/lang/Throwable???? ? ? Stream Dependency?????????? ???????????? 5io/netty/util/collection/CharObjectMap$PrimitiveEntry?????? java/lang/Long? ? ???? Promised Stream ID?????????? ? ? +io/netty/handler/codec/http2/Http2Exception??? Last Stream ID ???? ? "java/lang/IllegalArgumentException java/lang/StringBuilder Padding [???? #] is too large for max frame size [ ]?? ~??????? Invalid weight: Invalid errorCode: ?? Opaque data must be 8 bytes????????? -io/netty/handler/codec/http2/Http2FrameWriter 1io/netty/handler/codec/http2/Http2FrameSizePolicy ;io/netty/handler/codec/http2/Http2FrameWriter$Configuration Dio/netty/handler/codec/http2/Http2HeadersEncoder$SensitivityDetector >io/netty/handler/codec/http2/Http2HeadersEncoder$Configuration &io/netty/channel/ChannelHandlerContext io/netty/buffer/ByteBuf io/netty/channel/ChannelPromise java/util/Iterator *io/netty/handler/codec/http2/Http2Settings )io/netty/handler/codec/http2/Http2Headers 0io/netty/handler/codec/http2/Http2HeadersEncoder isMaxFrameSizeValid (I)Z 'io/netty/handler/codec/http2/Http2Error FRAME_SIZE_ERROR )Lio/netty/handler/codec/http2/Http2Error; java/lang/Integer valueOf (I)Ljava/lang/Integer; connectionError }(Lio/netty/handler/codec/http2/Http2Error;Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/handler/codec/http2/Http2Exception; channel ()Lio/netty/channel/Channel; executor *()Lio/netty/util/concurrent/EventExecutor; f(Lio/netty/channel/ChannelPromise;Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V
verifyPadding
readableBytes endOfStream ,(Z)Lio/netty/handler/codec/http2/Http2Flags; paddingPresent alloc $()Lio/netty/buffer/ByteBufAllocator; io/netty/buffer/ByteBufAllocator buffer (I)Lio/netty/buffer/ByteBuf; writeFrameHeaderInternal H(Lio/netty/buffer/ByteBuf;IBLio/netty/handler/codec/http2/Http2Flags;I)V
retainedSlice ()Lio/netty/buffer/ByteBuf;
newPromise #()Lio/netty/channel/ChannelPromise; write U(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; readRetainedSlice release ()Z readSlice slice java/lang/Math min (II)I (II)Lio/netty/buffer/ByteBuf;
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; doneAllocatingPromises writeInt writeByte !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; size entries ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; &io/netty/util/collection/CharObjectMap key ()C writeChar value intValue writeLong (J)Lio/netty/buffer/ByteBuf;
encodeHeaders H(ILio/netty/handler/codec/http2/Http2Headers;Lio/netty/buffer/ByteBuf;)V
isReadable endOfHeaders (io/netty/util/internal/PlatformDependent throwException (Ljava/lang/Throwable;)V priorityPresent getNumPriorityBytes append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V retain
checkPositive (ILjava/lang/String;)I checkPositiveOrZero (J)Ljava/lang/StringBuilder; io/netty/buffer/Unpooled directBuffer writeZero unreleasableBuffer 4(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;
asReadOnly ! q r s t u v w u v 3 x y z { | } ! ~ ? : *? Y? ? ? ?
X Y ? ? ? ~ ? ? E
*? Y+? ? ? ?
\ ] ?
? ?
? ? ~ ? ? P *? Y+? ? ? ?
`
a ? ? ? ? ? ? ? ~ ? ? Q *? *+? *@ ?
? ? c d e f ? ? ? z { ? ? ? , *? ? j ? ? ? ? ? ? 4
*? ? ? ? o ?
? ? ? ? ? , *? ? t ? ? ? | ? ? j !? ? ?
? Y? S? ?*?
? ? y z | } ? ! ? ? ! ? } ? ? Q | ? ? / *?
? ? ? ? ? ? ? ? + ? ? ? ? ? ? ? ? ? ? ?? Y+? +? ? ::? ? -? 6 ? Y? :
? W
? W *?
? V+? ? :*?
? !+? "? #? $ W+-*?
? %? #? $ W *?
d6 *?
???? \? ? &W:+? ? :
? W
? !+? #? $ W- ? ':N+? #? $ W?u *?
? ? }? &W:? q *?
d6 ? "+? ? :*?
? !?
? (::+? #? $ W-? *?
? -*?
? '? -:N+? #? $ W *?
? )6*?
dd? *? )6d6 d6 +?
? :
? ? ? ? ? W
? ? ? W
`
? !
? ++
? #? $ W? 5 ? -? ':N+? #? $ W? +-? %? #? $ W? ,? +? -? ,? .? #? $ W ????? @: ? ? &W-? -? &W ? 0W? 1W? : ? 0W? 1W??? 1? nq /~?? ??? ? : N ? ? ? ? ? % ? + ? 4 ? ; ? B ? K ? Z ? g ? x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?$ ?3 ?C ?J ?M ?[ ?t ?v ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?
? ? ? ?! ?/ ?2 ?D ?L ?[ ?^ ?d ?n ?q ?s ?x ?~ ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ? 9 ? y ? ? y 3 ? y J : ? y ? y ? ? ? } ? ? ? } ? ? ? y
+C ? } 4: ? ?
s ; ? ? ? ? ? ? ? ? ? ? } ? ? y ? ? } ? ? ? ? ? ? ? ? ? ? ? y ? ? ? g ? ? ? ? ? ? ? 6? J,? ?#@ ?? ? P ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ?N ?? ? ? ? ? ? ? ? ? ?? K? ? B ?? ?P ?? ? ? ? x *+-? 2? ? ? H ? ? ? ? ? } ? ? ? } ? ? ? ? ? ? ? ?
*+- ? 2? ? ? f
? ? ? ? ? } ? ? ? } ? ? ? ? ? } ? ? ? ? ? ? ? ` f? 3? ? 4+? ? :? Y? ? !?
5???? ? 7Wd? 8W+? $ ?:? 9 ? Y Z / ? *
/ E O Z \ ? \ : ? y \
? ? f ? ? f ? ? f ? } f ? } f ? ? f ? ? f ? ? ? N ? @ ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ? ? ? ? G? !? :+?
? :? Y? ? !!?? 7W+? $ ?:? 9 ? : ; / ? " ' (
* + (, 0- ;. =/ ? H " ? y =
? ? G ? ? G ? ? G ? } G ? ? G ? ? ? { ? ? ? ? m ?,;?