Top Inners Fields Constructors Methods
org.glassfish.grizzly.http2.frames

public abstract Class HeaderBlockFragment

extends Http2Frame
Class Inheritance
Known Direct Subclasses
org.glassfish.grizzly.http2.frames.HeaderBlockHead, org.glassfish.grizzly.http2.frames.ContinuationFrame
Imports
java.util.HashMap, .Map, org.glassfish.grizzly.Buffer

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class

Field Summary

Modifier and TypeField and Description
protected Buffer
public static final byte
pack-priv static final Map<Integer, String>
protected boolean
Inherited from org.glassfish.grizzly.http2.frames.Http2Frame:
DONT_RECYCLEFRAME_HEADER_SIZEframeBufferlength

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Buffer
protected Map<Integer, String>
public boolean
public boolean
public void
public void
public Buffer
Inherited from org.glassfish.grizzly.http2.frames.Http2Frame:
calcLengthclearFlaggetFlagsgetLengthgetStreamIdgetTypeheaderToStringisFlagSetonPayloadUpdatedserializeFrameHeadersetFlagsetFlagssetFrameBuffersetStreamIdtoBuffertoBuffertoString

Field Detail

compressedHeadersback to summary
protected Buffer compressedHeaders
END_HEADERSback to summary
public static final byte END_HEADERS
FLAG_NAMES_MAPback to summary
pack-priv static final Map<Integer, String> FLAG_NAMES_MAP
truncatedback to summary
protected boolean truncated

Constructor Detail

HeaderBlockFragmentback to summary
public HeaderBlockFragment()

Method Detail

getCompressedHeadersback to summary
public Buffer getCompressedHeaders()
getFlagNamesMapback to summary
protected Map<Integer, String> getFlagNamesMap()

Implements abstract org.glassfish.grizzly.http2.frames.Http2Frame.getFlagNamesMap.

Annotations
@Override
isEndHeadersback to summary
public boolean isEndHeaders()
isTruncatedback to summary
public boolean isTruncated()
recycleback to summary
public void recycle()

Overrides org.glassfish.grizzly.http2.frames.Http2Frame.recycle.

Implements org.glassfish.grizzly.Cacheable.recycle.

Annotations
@Override
setTruncatedback to summary
public void setTruncated()
takePayloadback to summary
public Buffer takePayload()
org.glassfish.grizzly.http2.frames back to summary

public abstract Class HeaderBlockFragment.HeaderBlockFragmentBuilder<T extends HeaderBlockFragment.HeaderBlockFragmentBuilder>

extends Http2Frame.Http2FrameBuilder<T extends HeaderBlockFragment.HeaderBlockFragmentBuilder>
Class Inheritance
Known Direct Subclasses
org.glassfish.grizzly.http2.frames.HeaderBlockHead.HeaderBlockHeadBuilder, org.glassfish.grizzly.http2.frames.ContinuationFrame.ContinuationFrameBuilder

Field Summary

Modifier and TypeField and Description
protected Buffer
Inherited from org.glassfish.grizzly.http2.frames.Http2Frame.Http2FrameBuilder:
flagsstreamId

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public T
compressedHeaders(final Buffer
Buffer containing compressed headers
compressedHeaders
)

Sets compressed headers buffer.

public T
endHeaders(boolean endHeaders)

Inherited from org.glassfish.grizzly.http2.frames.Http2Frame.Http2FrameBuilder:
buildclearFlaggetThissetFlagsetHeaderValuesTostreamId

Field Detail

compressedHeadersback to summary
protected Buffer compressedHeaders

Constructor Detail

HeaderBlockFragmentBuilderback to summary
protected HeaderBlockFragmentBuilder()

Method Detail

compressedHeadersback to summary
public T compressedHeaders(final Buffer compressedHeaders)

Sets compressed headers buffer.

Parameters
compressedHeaders:Buffer

Buffer containing compressed headers

Annotations
@SuppressWarnings:unchecked
See Also
CompressedHeadersBuilder
endHeadersback to summary
public T endHeaders(boolean endHeaders)