public class PriorityBodyParser extends BodyParser
Modifier and Type | Class and Description |
---|---|
private static class |
PriorityBodyParser.State |
Modifier and Type | Field and Description |
---|---|
private int |
cursor |
private boolean |
exclusive |
private int |
parentStreamId |
private PriorityBodyParser.State |
state |
LOG
Constructor and Description |
---|
PriorityBodyParser(HeaderParser headerParser,
Parser.Listener listener) |
Modifier and Type | Method and Description |
---|---|
private boolean |
onPriority(int parentStreamId,
int weight,
boolean exclusive) |
boolean |
parse(java.nio.ByteBuffer buffer)
Parses the body bytes in the given
buffer ; only the body
bytes are consumed, therefore when this method returns, the buffer
may contain unconsumed bytes. |
private void |
reset() |
connectionFailure, emptyBody, getBodyLength, getStreamId, hasFlag, isEndStream, isPadding, notifyData, notifyGoAway, notifyHeaders, notifyPing, notifyPriority, notifyPushPromise, notifyReset, notifySettings, notifyWindowUpdate, streamFailure
private PriorityBodyParser.State state
private int cursor
private boolean exclusive
private int parentStreamId
public PriorityBodyParser(HeaderParser headerParser, Parser.Listener listener)
private void reset()
public boolean parse(java.nio.ByteBuffer buffer)
BodyParser
Parses the body bytes in the given buffer
; only the body
bytes are consumed, therefore when this method returns, the buffer
may contain unconsumed bytes.
parse
in class BodyParser
buffer
- the buffer to parseprivate boolean onPriority(int parentStreamId, int weight, boolean exclusive)