private static final class DefaultHttp2FrameWriter.DataFrameHeader
extends java.lang.Object
DATA
frames. Attempts
to reuse the same buffer repeatedly when splitting data into multiple frames.Modifier and Type | Field and Description |
---|---|
private ByteBuf |
buffer |
private Http2Flags |
flags |
private ByteBuf |
frameHeader |
private int |
prevData |
private int |
prevPadding |
private int |
streamId |
Constructor and Description |
---|
DataFrameHeader(ChannelHandlerContext ctx,
int streamId) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
release() |
(package private) ByteBuf |
slice(int data,
int padding,
boolean endOfStream)
Gets the frame header buffer configured for the current frame.
|
private final int streamId
private final ByteBuf buffer
private final Http2Flags flags
private int prevData
private int prevPadding
private ByteBuf frameHeader
DataFrameHeader(ChannelHandlerContext ctx, int streamId)
ByteBuf slice(int data, int padding, boolean endOfStream)
void release()