APIdia Launch Partner
Top Description Fields Constructors Methods
jdk.internal.net.http.frame

public abstract Class HeaderFrame

extends Http2Frame
Class Inheritance
Known Direct Subclasses
jdk.internal.net.http.frame.HeadersFrame, jdk.internal.net.http.frame.PushPromiseFrame, jdk.internal.net.http.frame.ContinuationFrame
Imports
jdk.internal.net.http.common.Utils, java.nio.ByteBuffer, java.util.List

Either a HeadersFrame or a ContinuationFrame

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
pack-priv final List<ByteBuffer>
pack-priv final int
Inherited from jdk.internal.net.http.frame.Http2Frame:
flagsFRAME_HEADER_SIZEstreamid

Constructor Summary

AccessConstructor and Description
public
HeaderFrame(int streamid, int flags, List<ByteBuffer> headerBlocks)

Method Summary

Modifier and TypeMethod and Description
public boolean
endHeaders()

Returns true if this block is the final block of headers.

public String
public List<ByteBuffer>
pack-priv int
Inherited from jdk.internal.net.http.frame.Http2Frame:
asStringgetFlaggetFlagslengthsetFlagstreamidstreamidtoStringtype

Field Detail

END_HEADERSback to summary
public static final int END_HEADERS
END_STREAMback to summary
public static final int END_STREAM
headerBlocksback to summary
pack-priv final List<ByteBuffer> headerBlocks
headerLengthback to summary
pack-priv final int headerLength

Constructor Detail

HeaderFrameback to summary
public HeaderFrame(int streamid, int flags, List<ByteBuffer> headerBlocks)

Method Detail

endHeadersback to summary
public boolean endHeaders()

Returns true if this block is the final block of headers.

flagAsStringback to summary
public String flagAsString(int flag)

Overrides jdk.internal.net.http.frame.Http2Frame.flagAsString.

Annotations
@Override
getHeaderBlockback to summary
public List<ByteBuffer> getHeaderBlock()
getHeaderLengthback to summary
pack-priv int getHeaderLength()