Package io.netty.handler.codec.spdy
Class SpdyCodecUtil
- java.lang.Object
-
- io.netty.handler.codec.spdy.SpdyCodecUtil
-
final class SpdyCodecUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static byteSPDY_DATA_FLAG_FIN(package private) static intSPDY_DATA_FRAME(package private) static byte[]SPDY_DICT(package private) static byteSPDY_FLAG_FIN(package private) static byteSPDY_FLAG_UNIDIRECTIONAL(package private) static intSPDY_GOAWAY_FRAME(package private) static intSPDY_HEADER_FLAGS_OFFSET(package private) static intSPDY_HEADER_LENGTH_OFFSET(package private) static intSPDY_HEADER_SIZE(package private) static intSPDY_HEADER_TYPE_OFFSET(package private) static intSPDY_HEADERS_FRAME(package private) static intSPDY_MAX_LENGTH(package private) static intSPDY_MAX_NV_LENGTH(package private) static intSPDY_PING_FRAME(package private) static intSPDY_PUSH_PROMISE_FRAME(package private) static intSPDY_RST_STREAM_FRAME(package private) static intSPDY_SESSION_STREAM_ID(package private) static byteSPDY_SETTINGS_CLEAR(package private) static intSPDY_SETTINGS_FRAME(package private) static intSPDY_SETTINGS_MAX_ID(package private) static byteSPDY_SETTINGS_PERSIST_VALUE(package private) static byteSPDY_SETTINGS_PERSISTED(package private) static intSPDY_SYN_REPLY_FRAME(package private) static intSPDY_SYN_STREAM_FRAME(package private) static intSPDY_WINDOW_UPDATE_FRAME
-
Constructor Summary
Constructors Modifier Constructor Description privateSpdyCodecUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static intgetSignedInt(ByteBuf buf, int offset)Reads a big-endian signed integer from the buffer.(package private) static intgetUnsignedInt(ByteBuf buf, int offset)Reads a big-endian (31-bit) integer from the buffer.(package private) static intgetUnsignedMedium(ByteBuf buf, int offset)Reads a big-endian unsigned medium integer from the buffer.(package private) static intgetUnsignedShort(ByteBuf buf, int offset)Reads a big-endian unsigned short integer from the buffer.(package private) static booleanisServerId(int id)Returnstrueif ID is for a server initiated stream or ping.(package private) static voidvalidateHeaderName(java.lang.CharSequence name)Validate a SPDY header name.(package private) static voidvalidateHeaderValue(java.lang.CharSequence value)Validate a SPDY header value.
-
-
-
Field Detail
-
SPDY_SESSION_STREAM_ID
static final int SPDY_SESSION_STREAM_ID
- See Also:
- Constant Field Values
-
SPDY_HEADER_TYPE_OFFSET
static final int SPDY_HEADER_TYPE_OFFSET
- See Also:
- Constant Field Values
-
SPDY_HEADER_FLAGS_OFFSET
static final int SPDY_HEADER_FLAGS_OFFSET
- See Also:
- Constant Field Values
-
SPDY_HEADER_LENGTH_OFFSET
static final int SPDY_HEADER_LENGTH_OFFSET
- See Also:
- Constant Field Values
-
SPDY_HEADER_SIZE
static final int SPDY_HEADER_SIZE
- See Also:
- Constant Field Values
-
SPDY_MAX_LENGTH
static final int SPDY_MAX_LENGTH
- See Also:
- Constant Field Values
-
SPDY_DATA_FLAG_FIN
static final byte SPDY_DATA_FLAG_FIN
- See Also:
- Constant Field Values
-
SPDY_DATA_FRAME
static final int SPDY_DATA_FRAME
- See Also:
- Constant Field Values
-
SPDY_SYN_STREAM_FRAME
static final int SPDY_SYN_STREAM_FRAME
- See Also:
- Constant Field Values
-
SPDY_SYN_REPLY_FRAME
static final int SPDY_SYN_REPLY_FRAME
- See Also:
- Constant Field Values
-
SPDY_RST_STREAM_FRAME
static final int SPDY_RST_STREAM_FRAME
- See Also:
- Constant Field Values
-
SPDY_SETTINGS_FRAME
static final int SPDY_SETTINGS_FRAME
- See Also:
- Constant Field Values
-
SPDY_PUSH_PROMISE_FRAME
static final int SPDY_PUSH_PROMISE_FRAME
- See Also:
- Constant Field Values
-
SPDY_PING_FRAME
static final int SPDY_PING_FRAME
- See Also:
- Constant Field Values
-
SPDY_GOAWAY_FRAME
static final int SPDY_GOAWAY_FRAME
- See Also:
- Constant Field Values
-
SPDY_HEADERS_FRAME
static final int SPDY_HEADERS_FRAME
- See Also:
- Constant Field Values
-
SPDY_WINDOW_UPDATE_FRAME
static final int SPDY_WINDOW_UPDATE_FRAME
- See Also:
- Constant Field Values
-
SPDY_FLAG_FIN
static final byte SPDY_FLAG_FIN
- See Also:
- Constant Field Values
-
SPDY_FLAG_UNIDIRECTIONAL
static final byte SPDY_FLAG_UNIDIRECTIONAL
- See Also:
- Constant Field Values
-
SPDY_SETTINGS_CLEAR
static final byte SPDY_SETTINGS_CLEAR
- See Also:
- Constant Field Values
-
SPDY_SETTINGS_PERSIST_VALUE
static final byte SPDY_SETTINGS_PERSIST_VALUE
- See Also:
- Constant Field Values
-
SPDY_SETTINGS_PERSISTED
static final byte SPDY_SETTINGS_PERSISTED
- See Also:
- Constant Field Values
-
SPDY_SETTINGS_MAX_ID
static final int SPDY_SETTINGS_MAX_ID
- See Also:
- Constant Field Values
-
SPDY_MAX_NV_LENGTH
static final int SPDY_MAX_NV_LENGTH
- See Also:
- Constant Field Values
-
SPDY_DICT
static final byte[] SPDY_DICT
-
-
Method Detail
-
getUnsignedShort
static int getUnsignedShort(ByteBuf buf, int offset)
Reads a big-endian unsigned short integer from the buffer.
-
getUnsignedMedium
static int getUnsignedMedium(ByteBuf buf, int offset)
Reads a big-endian unsigned medium integer from the buffer.
-
getUnsignedInt
static int getUnsignedInt(ByteBuf buf, int offset)
Reads a big-endian (31-bit) integer from the buffer.
-
getSignedInt
static int getSignedInt(ByteBuf buf, int offset)
Reads a big-endian signed integer from the buffer.
-
isServerId
static boolean isServerId(int id)
Returnstrueif ID is for a server initiated stream or ping.
-
validateHeaderName
static void validateHeaderName(java.lang.CharSequence name)
Validate a SPDY header name.
-
validateHeaderValue
static void validateHeaderValue(java.lang.CharSequence value)
Validate a SPDY header value. Does not validate max length.
-
-