public class BeginRequestContentParser extends ContentParser
Parser for the BEGIN_REQUEST frame body.
struct begin_request_body { ushort role; ubyte flags; ubyte[5] reserved; }
Modifier and Type | Class and Description |
---|---|
private static class |
BeginRequestContentParser.State |
ContentParser.Result
Modifier and Type | Field and Description |
---|---|
private int |
cursor |
private int |
flags |
private ServerParser.Listener |
listener |
private int |
role |
private BeginRequestContentParser.State |
state |
Constructor and Description |
---|
BeginRequestContentParser(HeaderParser headerParser,
ServerParser.Listener listener) |
Modifier and Type | Method and Description |
---|---|
private void |
onStart() |
ContentParser.Result |
parse(java.nio.ByteBuffer buffer) |
private void |
reset() |
getContentLength, getRequest, noContent
private final ServerParser.Listener listener
private BeginRequestContentParser.State state
private int cursor
private int role
private int flags
public BeginRequestContentParser(HeaderParser headerParser, ServerParser.Listener listener)
public ContentParser.Result parse(java.nio.ByteBuffer buffer)
parse
in class ContentParser
private void onStart()
private void reset()