Class SpdyCodecUtil
- java.lang.Object
-
- org.jboss.netty.handler.codec.spdy.SpdyCodecUtil
-
final class SpdyCodecUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static byte
SPDY_DATA_FLAG_FIN
(package private) static int
SPDY_DATA_FRAME
(package private) static byte[]
SPDY_DICT
(package private) static byte
SPDY_FLAG_FIN
(package private) static byte
SPDY_FLAG_UNIDIRECTIONAL
(package private) static int
SPDY_GOAWAY_FRAME
(package private) static int
SPDY_HEADER_FLAGS_OFFSET
(package private) static int
SPDY_HEADER_LENGTH_OFFSET
(package private) static int
SPDY_HEADER_SIZE
(package private) static int
SPDY_HEADER_TYPE_OFFSET
(package private) static int
SPDY_HEADERS_FRAME
(package private) static int
SPDY_MAX_LENGTH
(package private) static int
SPDY_MAX_NV_LENGTH
(package private) static int
SPDY_PING_FRAME
(package private) static int
SPDY_PUSH_PROMISE_FRAME
(package private) static int
SPDY_RST_STREAM_FRAME
(package private) static int
SPDY_SESSION_STREAM_ID
(package private) static byte
SPDY_SETTINGS_CLEAR
(package private) static int
SPDY_SETTINGS_FRAME
(package private) static int
SPDY_SETTINGS_MAX_ID
(package private) static byte
SPDY_SETTINGS_PERSIST_VALUE
(package private) static byte
SPDY_SETTINGS_PERSISTED
(package private) static int
SPDY_SYN_REPLY_FRAME
(package private) static int
SPDY_SYN_STREAM_FRAME
(package private) static int
SPDY_WINDOW_UPDATE_FRAME
-
Constructor Summary
Constructors Modifier Constructor Description private
SpdyCodecUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static int
getSignedInt(ChannelBuffer buf, int offset)
Reads a big-endian signed integer from the buffer.(package private) static int
getUnsignedInt(ChannelBuffer buf, int offset)
Reads a big-endian (31-bit) integer from the buffer.(package private) static int
getUnsignedMedium(ChannelBuffer buf, int offset)
Reads a big-endian unsigned medium integer from the buffer.(package private) static int
getUnsignedShort(ChannelBuffer buf, int offset)
Reads a big-endian unsigned short integer from the buffer.(package private) static boolean
isServerId(int id)
Returnstrue
if ID is for a server initiated stream or ping.(package private) static void
validateHeaderName(java.lang.String name)
Validate a SPDY header name.(package private) static void
validateHeaderValue(java.lang.String 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(ChannelBuffer buf, int offset)
Reads a big-endian unsigned short integer from the buffer.
-
getUnsignedMedium
static int getUnsignedMedium(ChannelBuffer buf, int offset)
Reads a big-endian unsigned medium integer from the buffer.
-
getUnsignedInt
static int getUnsignedInt(ChannelBuffer buf, int offset)
Reads a big-endian (31-bit) integer from the buffer.
-
getSignedInt
static int getSignedInt(ChannelBuffer buf, int offset)
Reads a big-endian signed integer from the buffer.
-
isServerId
static boolean isServerId(int id)
Returnstrue
if ID is for a server initiated stream or ping.
-
validateHeaderName
static void validateHeaderName(java.lang.String name)
Validate a SPDY header name.
-
validateHeaderValue
static void validateHeaderValue(java.lang.String value)
Validate a SPDY header value. Does not validate max length.
-
-