private abstract class DefaultHttp2FrameReader.HeadersContinuation
extends java.lang.Object
Http2FrameListener
once the end of headers is reached.Modifier and Type | Field and Description |
---|---|
private DefaultHttp2FrameReader.HeadersBlockBuilder |
builder |
Modifier | Constructor and Description |
---|---|
private |
HeadersContinuation() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
close()
Free any allocated resources.
|
(package private) abstract int |
getStreamId()
Returns the stream for which headers are currently being processed.
|
(package private) DefaultHttp2FrameReader.HeadersBlockBuilder |
headersBlockBuilder() |
(package private) abstract void |
processFragment(boolean endOfHeaders,
ByteBuf fragment,
Http2FrameListener listener)
Processes the next fragment for the current header block.
|
private final DefaultHttp2FrameReader.HeadersBlockBuilder builder
abstract int getStreamId()
abstract void processFragment(boolean endOfHeaders, ByteBuf fragment, Http2FrameListener listener) throws Http2Exception
endOfHeaders
- whether the fragment is the last in the header block.fragment
- the fragment of the header block to be added.listener
- the listener to be notified if the header block is completed.Http2Exception
final DefaultHttp2FrameReader.HeadersBlockBuilder headersBlockBuilder()
final void close()