public class ParamsContentParser extends ContentParser
Parser for the PARAMS frame body.
struct small_name_small_value_params_body {
ubyte nameLength;
ubyte valueLength;
ubyte[] nameBytes;
ubyte[] valueBytes;
}
struct small_name_large_value_params_body {
ubyte nameLength;
uint valueLength;
ubyte[] nameBytes;
ubyte[] valueBytes;
}
struct large_name_small_value_params_body {
uint nameLength;
ubyte valueLength;
ubyte[] nameBytes;
ubyte[] valueBytes;
}
struct large_name_large_value_params_body {
uint nameLength;
uint valueLength;
ubyte[] nameBytes;
ubyte[] valueBytes;
}
ContentParser.Result| Constructor | Description |
|---|---|
ParamsContentParser(HeaderParser headerParser,
ServerParser.Listener listener) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
noContent() |
|
protected void |
onParam(java.lang.String name,
java.lang.String value) |
|
protected void |
onParams() |
|
ContentParser.Result |
parse(java.nio.ByteBuffer buffer) |
getContentLength, getRequestpublic ParamsContentParser(HeaderParser headerParser, ServerParser.Listener listener)
public ContentParser.Result parse(java.nio.ByteBuffer buffer)
parse in class ContentParserpublic void noContent()
noContent in class ContentParserprotected void onParam(java.lang.String name,
java.lang.String value)
protected void onParams()
Copyright © 1995–2018 Webtide. All rights reserved.