The HTTP/3 protocol parser.
This parser makes use of the HeaderParser and of
BodyParsers to parse HTTP/3 frames.
| Modifier and Type | Class and Description |
|---|---|
| private static enum |
| Modifier and Type | Field and Description |
|---|---|
| private final BodyParser[] | |
| private final HeaderParser | |
| private static final Logger | |
| private ControlParser. | |
| private final BodyParser |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | parse(ByteBuffer
the buffer to parse buffer)Parses the given |
| private void | |
| private void |
| bodyParsers | back to summary |
|---|---|
| private final BodyParser[] bodyParsers | |
| headerParser | back to summary |
|---|---|
| private final HeaderParser headerParser | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| state | back to summary |
|---|---|
| private ControlParser. | |
| unknownBodyParser | back to summary |
|---|---|
| private final BodyParser unknownBodyParser | |
| ControlParser | back to summary |
|---|---|
| public ControlParser(ParserListener listener) | |
| parse | back to summary |
|---|---|
| public void parse(ByteBuffer buffer) Parses the given
| |
| reset | back to summary |
|---|---|
| private void reset() | |
| sessionFailure | back to summary |
|---|---|
| private void sessionFailure(ByteBuffer buffer, long error, String reason, Throwable failure) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final ControlParser. | |
| public static final ControlParser. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static ControlParser. | |
| public static ControlParser. |
| BODY | back to summary |
|---|---|
| public static final ControlParser. | |
| HEADER | back to summary |
|---|---|
| public static final ControlParser. | |
| State | back to summary |
|---|---|
| private State() | |
| valueOf | back to summary |
|---|---|
| public static ControlParser. | |
| values | back to summary |
|---|---|
| public static ControlParser. | |