Package | Description |
---|---|
io.netty.buffer |
Abstraction of a byte buffer - the fundamental data structure
to represent a low-level binary and text message.
|
io.netty.handler.codec |
Extensible decoder and its common implementations which deal with the
packet fragmentation and reassembly issue found in a stream-based transport
such as TCP/IP.
|
io.netty.handler.codec.base64 | |
io.netty.handler.codec.compression | |
io.netty.handler.codec.http |
Encoder, decoder and their related message types for HTTP.
|
io.netty.handler.codec.http.websocketx |
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
|
io.netty.handler.codec.http2 |
Handlers for sending and receiving HTTP/2 frames.
|
io.netty.handler.codec.redis |
Encoder, decoder for Redis.
|
io.netty.util |
Utility classes used across multiple packages.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ByteBufProcessor
Deprecated.
Use
ByteProcessor . |
Modifier and Type | Field and Description |
---|---|
private static ByteProcessor |
ByteBufUtil.FIND_NON_ASCII
Aborts on a byte which is not a valid ASCII character.
|
Modifier and Type | Method and Description |
---|---|
int |
WrappedCompositeByteBuf.forEachByte(ByteProcessor processor) |
int |
AdvancedLeakAwareByteBuf.forEachByte(ByteProcessor processor) |
int |
AbstractByteBuf.forEachByte(ByteProcessor processor) |
int |
AdvancedLeakAwareCompositeByteBuf.forEachByte(ByteProcessor processor) |
int |
WrappedByteBuf.forEachByte(ByteProcessor processor) |
int |
SwappedByteBuf.forEachByte(ByteProcessor processor)
Deprecated.
|
abstract int |
ByteBuf.forEachByte(ByteProcessor processor)
Iterates over the readable bytes of this buffer with the specified
processor in ascending order. |
int |
EmptyByteBuf.forEachByte(ByteProcessor processor) |
int |
AbstractUnpooledSlicedByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
WrappedCompositeByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
PooledDuplicatedByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
AdvancedLeakAwareByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
AbstractByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
AdvancedLeakAwareCompositeByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
DuplicatedByteBuf.forEachByte(int index,
int length,
ByteProcessor processor)
Deprecated.
|
int |
ReadOnlyByteBuf.forEachByte(int index,
int length,
ByteProcessor processor)
Deprecated.
|
int |
WrappedByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
PooledSlicedByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
SwappedByteBuf.forEachByte(int index,
int length,
ByteProcessor processor)
Deprecated.
|
abstract int |
ByteBuf.forEachByte(int index,
int length,
ByteProcessor processor)
Iterates over the specified area of this buffer with the specified
processor in ascending order. |
int |
EmptyByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
private int |
AbstractByteBuf.forEachByteAsc0(int start,
int end,
ByteProcessor processor) |
int |
WrappedCompositeByteBuf.forEachByteDesc(ByteProcessor processor) |
int |
AdvancedLeakAwareByteBuf.forEachByteDesc(ByteProcessor processor) |
int |
AbstractByteBuf.forEachByteDesc(ByteProcessor processor) |
int |
AdvancedLeakAwareCompositeByteBuf.forEachByteDesc(ByteProcessor processor) |
int |
WrappedByteBuf.forEachByteDesc(ByteProcessor processor) |
int |
SwappedByteBuf.forEachByteDesc(ByteProcessor processor)
Deprecated.
|
abstract int |
ByteBuf.forEachByteDesc(ByteProcessor processor)
Iterates over the readable bytes of this buffer with the specified
processor in descending order. |
int |
EmptyByteBuf.forEachByteDesc(ByteProcessor processor) |
int |
AbstractUnpooledSlicedByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
WrappedCompositeByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
PooledDuplicatedByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
AdvancedLeakAwareByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
AbstractByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
AdvancedLeakAwareCompositeByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
DuplicatedByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor)
Deprecated.
|
int |
ReadOnlyByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor)
Deprecated.
|
int |
WrappedByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
PooledSlicedByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
int |
SwappedByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor)
Deprecated.
|
abstract int |
ByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor)
Iterates over the specified area of this buffer with the specified
processor in descending order. |
int |
EmptyByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
private int |
AbstractByteBuf.forEachByteDesc0(int rStart,
int rEnd,
ByteProcessor processor) |
Modifier and Type | Method and Description |
---|---|
int |
ReplayingDecoderByteBuf.forEachByte(ByteProcessor processor) |
int |
ReplayingDecoderByteBuf.forEachByte(int index,
int length,
ByteProcessor processor) |
int |
ReplayingDecoderByteBuf.forEachByteDesc(ByteProcessor processor) |
int |
ReplayingDecoderByteBuf.forEachByteDesc(int index,
int length,
ByteProcessor processor) |
Modifier and Type | Class and Description |
---|---|
private static class |
Base64.Decoder |
Modifier and Type | Field and Description |
---|---|
private ByteProcessor |
ByteBufChecksum.updateProcessor |
private ByteProcessor |
Bzip2BlockCompressor.writeProcessor |
Modifier and Type | Class and Description |
---|---|
private static class |
HttpObjectDecoder.HeaderParser |
private static class |
HttpObjectDecoder.LineParser |
private static class |
HttpResponseStatus.HttpStatusLineProcessor |
Modifier and Type | Field and Description |
---|---|
private static ByteProcessor |
DefaultHttpHeaders.HEADER_NAME_VALIDATOR |
Modifier and Type | Class and Description |
---|---|
(package private) class |
Utf8Validator
Checks UTF8 bytes for validity
|
Modifier and Type | Class and Description |
---|---|
private static class |
HpackHuffmanDecoder.DecoderProcessor |
private class |
HpackHuffmanEncoder.EncodedLengthProcessor |
private class |
HpackHuffmanEncoder.EncodeProcessor |
Modifier and Type | Field and Description |
---|---|
private static ByteProcessor |
DefaultHttp2Headers.HTTP2_NAME_VALIDATOR_PROCESSOR |
Modifier and Type | Class and Description |
---|---|
private static class |
RedisDecoder.ToPositiveLongProcessor |
Modifier and Type | Class and Description |
---|---|
static class |
ByteProcessor.IndexNotOfProcessor
A
ByteProcessor which finds the first appearance which is not of a specific byte. |
static class |
ByteProcessor.IndexOfProcessor
A
ByteProcessor which finds the first appearance of a specific byte. |
Modifier and Type | Field and Description |
---|---|
static ByteProcessor |
ByteProcessor.FIND_CR
Aborts on a
CR ('\r') . |
static ByteProcessor |
ByteProcessor.FIND_CRLF
Aborts on a
CR ('\r') or a LF ('\n') . |
static ByteProcessor |
ByteProcessor.FIND_LF
Aborts on a
LF ('\n') . |
static ByteProcessor |
ByteProcessor.FIND_LINEAR_WHITESPACE
Aborts on a linear whitespace (a (
' ' or a '\t' ). |
static ByteProcessor |
ByteProcessor.FIND_NON_CR
Aborts on a non-
CR ('\r') . |
static ByteProcessor |
ByteProcessor.FIND_NON_CRLF
Aborts on a byte which is neither a
CR ('\r') nor a LF ('\n') . |
static ByteProcessor |
ByteProcessor.FIND_NON_LF
Aborts on a non-
LF ('\n') . |
static ByteProcessor |
ByteProcessor.FIND_NON_LINEAR_WHITESPACE
Aborts on a byte which is not a linear whitespace (neither
' ' nor '\t' ). |
static ByteProcessor |
ByteProcessor.FIND_NON_NUL
Aborts on a non-
NUL (0x00) . |
static ByteProcessor |
ByteProcessor.FIND_NUL
Aborts on a
NUL (0x00) . |
static ByteProcessor |
ByteProcessor.FIND_SEMI_COLON
Aborts on a
CR (';') . |
Modifier and Type | Method and Description |
---|---|
int |
AsciiString.forEachByte(ByteProcessor visitor)
Iterates over the readable bytes of this buffer with the specified
processor in ascending order. |
int |
AsciiString.forEachByte(int index,
int length,
ByteProcessor visitor)
Iterates over the specified area of this buffer with the specified
processor in ascending order. |
private int |
AsciiString.forEachByte0(int index,
int length,
ByteProcessor visitor) |
int |
AsciiString.forEachByteDesc(ByteProcessor visitor)
Iterates over the readable bytes of this buffer with the specified
processor in descending order. |
int |
AsciiString.forEachByteDesc(int index,
int length,
ByteProcessor visitor)
Iterates over the specified area of this buffer with the specified
processor in descending order. |
private int |
AsciiString.forEachByteDesc0(int index,
int length,
ByteProcessor visitor) |