Class HeaderFrame
- java.lang.Object
-
- jdk.incubator.http.internal.frame.Http2Frame
-
- jdk.incubator.http.internal.frame.HeaderFrame
-
- Direct Known Subclasses:
ContinuationFrame
,HeadersFrame
,PushPromiseFrame
public abstract class HeaderFrame extends Http2Frame
Either a HeadersFrame or a ContinuationFrame
-
-
Field Summary
Fields Modifier and Type Field Description static int
END_HEADERS
static int
END_STREAM
-
Fields inherited from class jdk.incubator.http.internal.frame.Http2Frame
flags, FRAME_HEADER_SIZE, streamid
-
-
Constructor Summary
Constructors Constructor Description HeaderFrame(int streamid, int flags, ByteBufferReference headerBlock)
HeaderFrame(int streamid, int flags, ByteBufferReference[] headerBlocks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
endHeaders()
Returns true if this block is the final block of headers.java.lang.String
flagAsString(int flag)
ByteBufferReference[]
getHeaderBlock()
-
-
-
Field Detail
-
END_STREAM
public static final int END_STREAM
- See Also:
- Constant Field Values
-
END_HEADERS
public static final int END_HEADERS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HeaderFrame
public HeaderFrame(int streamid, int flags, ByteBufferReference headerBlock)
-
HeaderFrame
public HeaderFrame(int streamid, int flags, ByteBufferReference[] headerBlocks)
-
-
Method Detail
-
flagAsString
public java.lang.String flagAsString(int flag)
- Overrides:
flagAsString
in classHttp2Frame
-
getHeaderBlock
public ByteBufferReference[] getHeaderBlock()
-
endHeaders
public boolean endHeaders()
Returns true if this block is the final block of headers.
-
-