Class PushPromiseFrame
java.lang.Object
org.glassfish.grizzly.http2.frames.Http2Frame
org.glassfish.grizzly.http2.frames.HeaderBlockFragment
org.glassfish.grizzly.http2.frames.HeaderBlockHead
org.glassfish.grizzly.http2.frames.PushPromiseFrame
- All Implemented Interfaces:
Cacheable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.glassfish.grizzly.http2.frames.HeaderBlockHead
HeaderBlockHead.HeaderBlockHeadBuilder<T extends HeaderBlockHead.HeaderBlockHeadBuilder>Nested classes/interfaces inherited from class org.glassfish.grizzly.http2.frames.HeaderBlockFragment
HeaderBlockFragment.HeaderBlockFragmentBuilder<T extends HeaderBlockFragment.HeaderBlockFragmentBuilder>Nested classes/interfaces inherited from class org.glassfish.grizzly.http2.frames.Http2Frame
Http2Frame.Http2FrameBuilder<T extends Http2Frame.Http2FrameBuilder> -
Field Summary
FieldsFields inherited from class org.glassfish.grizzly.http2.frames.HeaderBlockHead
PADDED, padLengthFields inherited from class org.glassfish.grizzly.http2.frames.HeaderBlockFragment
compressedHeaders, END_HEADERS, truncatedFields inherited from class org.glassfish.grizzly.http2.frames.Http2Frame
DONT_RECYCLE, FRAME_HEADER_SIZE, frameBuffer, length -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected intstatic PushPromiseFramefromBuffer(int flags, int streamId, Buffer buffer) intintgetType()Remove HeadersFrame padding (if it was applied).voidrecycle()toBuffer(MemoryManager memoryManager) toString()Methods inherited from class org.glassfish.grizzly.http2.frames.HeaderBlockHead
getPadLength, isPaddedMethods inherited from class org.glassfish.grizzly.http2.frames.HeaderBlockFragment
getCompressedHeaders, isEndHeaders, isTruncated, setTruncated, takePayloadMethods inherited from class org.glassfish.grizzly.http2.frames.Http2Frame
clearFlag, getFlags, getLength, getStreamId, headerToString, isFlagSet, onPayloadUpdated, serializeFrameHeader, setFlag, setFlags, setFrameBuffer, setStreamId, toBuffer
-
Field Details
-
TYPE
public static final int TYPE- See Also:
-
-
Method Details
-
fromBuffer
-
builder
-
normalize
Remove HeadersFrame padding (if it was applied).- Returns:
- this HeadersFrame instance
-
getPromisedStreamId
public int getPromisedStreamId() -
recycle
public void recycle()- Specified by:
recyclein interfaceCacheable- Overrides:
recyclein classHeaderBlockHead
-
getType
public int getType()- Specified by:
getTypein classHttp2Frame- Returns:
- the type of the frame.
-
toBuffer
- Specified by:
toBufferin classHttp2Frame
-
toString
- Overrides:
toStringin classHttp2Frame
-
calcLength
protected int calcLength()- Specified by:
calcLengthin classHttp2Frame- Returns:
- the length of this frame.
-
getFlagNamesMap
- Overrides:
getFlagNamesMapin classHeaderBlockHead- Returns:
- the
Mapwith flag bit - to - flag name mapping
-