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.Http2Exceptionfinal DefaultHttp2FrameReader.HeadersBlockBuilder headersBlockBuilder()
final void close()