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.channel |
The core channel API which is asynchronous and event-driven abstraction of
various transports such as a
NIO Channel.
|
io.netty.channel.epoll |
Optimized transport for linux which uses EPOLL Edge-Triggered Mode
for maximal performance.
|
io.netty.channel.kqueue |
BSD specific transport.
|
io.netty.channel.unix |
Unix specific transport.
|
io.netty.handler.codec.http |
Encoder, decoder and their related message types for HTTP.
|
io.netty.handler.codec.memcache |
Common superset of ascii and binary classes.
|
io.netty.handler.codec.memcache.binary |
Implementations and Interfaces for the Memcache Binary protocol.
|
io.netty.handler.codec.redis |
Encoder, decoder for Redis.
|
io.netty.handler.codec.smtp |
SMTP codec.
|
io.netty.handler.codec.socks |
Encoder, decoder and their related message types for Socks.
|
io.netty.handler.codec.socksx.v4 |
Encoder, decoder and their related message types for SOCKSv4 protocol.
|
io.netty.handler.codec.socksx.v5 |
Encoder, decoder and their related message types for SOCKSv5 protocol.
|
io.netty.handler.ssl | |
io.netty.handler.ssl.ocsp |
Certificate validation using OCSP
|
io.netty.util |
Utility classes used across multiple packages.
|
io.netty.util.concurrent |
Utility classes for concurrent / async tasks.
|
Package | Description |
---|---|
io.netty.handler.codec.memcache |
Common superset of ascii and binary classes.
|
io.netty.handler.codec.memcache.binary |
Implementations and Interfaces for the Memcache Binary protocol.
|
io.netty.handler.codec.redis |
Encoder, decoder for Redis.
|
io.netty.handler.codec.smtp |
SMTP codec.
|
Modifier and Type | Class and Description |
---|---|
class |
AdaptiveByteBufAllocator
An auto-tuning pooling
ByteBufAllocator , that follows an anti-generational hypothesis. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCoalescingBufferQueue |
class |
DelegatingChannelPromiseNotifier |
class |
PreferHeapByteBufAllocator
Wraps another
ByteBufAllocator and use heapbuffers everywhere except when a direct buffer is explicit
requested. |
class |
VoidChannelPromise |
Modifier and Type | Method and Description |
---|---|
int |
SingleThreadEventLoop.registeredChannels()
|
Iterator<Channel> |
SingleThreadEventLoop.registeredChannelsIterator() |
Modifier and Type | Class and Description |
---|---|
class |
EpollEventArray
This is an internal datastructure which can be directly passed to epoll_wait to reduce the overhead.
|
class |
LinuxSocket
A socket which provides access Linux native methods.
|
Modifier and Type | Method and Description |
---|---|
void |
EpollEventLoop.closeFileDescriptors()
This method is intended for use by process checkpoint/restore
integration, such as OpenJDK CRaC.
|
void |
EpollEventLoop.openFileDescriptors()
This method is intended for use by a process checkpoint/restore
integration, such as OpenJDK CRaC.
|
Modifier and Type | Class and Description |
---|---|
class |
AcceptFilter |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractKQueueStreamChannel.doShutdownOutput() |
PeerCredentials |
KQueueDomainSocketChannel.peerCredentials()
Returns the unix credentials (uid, gid, pid) of the peer
SO_PEERCRED
|
Modifier and Type | Class and Description |
---|---|
class |
Buffer |
class |
PeerCredentials
User credentials discovered for the peer unix domain socket.
|
class |
PreferredDirectByteBufAllocator |
Modifier and Type | Method and Description |
---|---|
static void |
Unix.registerInternal(Runnable registerTask)
Internal method...
|
Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyHttpHeaders
A variant of
HttpHeaders which only supports read-only methods. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMemcacheObject
The default
MemcacheObject implementation. |
class |
AbstractMemcacheObjectAggregator<H extends MemcacheMessage>
A
ChannelHandler that aggregates an MemcacheMessage
and its following MemcacheContent s into a single MemcacheMessage with
no following MemcacheContent s. |
class |
AbstractMemcacheObjectDecoder
Abstract super class for both ascii and binary decoders.
|
class |
AbstractMemcacheObjectEncoder<M extends MemcacheMessage>
A general purpose
AbstractMemcacheObjectEncoder that encodes MemcacheMessage s. |
class |
DefaultLastMemcacheContent
The default implementation for the
LastMemcacheContent . |
class |
DefaultMemcacheContent
The default
MemcacheContent implementation. |
interface |
FullMemcacheMessage
Combines
MemcacheMessage and LastMemcacheContent into one
message. |
interface |
LastMemcacheContent
The
MemcacheContent which signals the end of the content batch. |
interface |
MemcacheContent
An Memcache content chunk.
|
interface |
MemcacheMessage
Marker interface for both ascii and binary messages.
|
interface |
MemcacheObject
Defines a common interface for all
MemcacheObject implementations. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBinaryMemcacheDecoder<M extends BinaryMemcacheMessage>
Decoder for both
BinaryMemcacheRequest and BinaryMemcacheResponse . |
class |
AbstractBinaryMemcacheEncoder<M extends BinaryMemcacheMessage>
A
MessageToByteEncoder that encodes binary memcache messages into bytes. |
class |
AbstractBinaryMemcacheMessage
Default implementation of a
BinaryMemcacheMessage . |
class |
BinaryMemcacheClientCodec
The client codec that combines the proper encoder and decoder.
|
interface |
BinaryMemcacheMessage
An interface that defines a binary Memcache message, providing common properties for
BinaryMemcacheRequest and BinaryMemcacheResponse . |
class |
BinaryMemcacheObjectAggregator
An object aggregator for the memcache binary protocol.
|
class |
BinaryMemcacheOpcodes
Represents all Opcodes that can occur in a
BinaryMemcacheMessage . |
interface |
BinaryMemcacheRequest
Represents a full
BinaryMemcacheRequest , which contains the header and optional key and extras. |
class |
BinaryMemcacheRequestDecoder
The decoder part which takes care of decoding the request-specific headers.
|
class |
BinaryMemcacheRequestEncoder
The encoder part which takes care of encoding the request headers.
|
interface |
BinaryMemcacheResponse
Represents a full
BinaryMemcacheResponse , which contains the header and optional key and extras. |
class |
BinaryMemcacheResponseDecoder
The decoder which takes care of decoding the response headers.
|
class |
BinaryMemcacheResponseEncoder
The encoder which takes care of encoding the response headers.
|
class |
BinaryMemcacheResponseStatus
Contains all possible status values a
BinaryMemcacheResponse can return. |
class |
BinaryMemcacheServerCodec
The full server codec that combines the correct encoder and decoder.
|
class |
DefaultBinaryMemcacheRequest
The default implementation of the
BinaryMemcacheRequest . |
class |
DefaultBinaryMemcacheResponse
The default implementation of the
BinaryMemcacheResponse . |
class |
DefaultFullBinaryMemcacheRequest
The default implementation of a
FullBinaryMemcacheRequest . |
class |
DefaultFullBinaryMemcacheResponse
The default implementation of a
FullBinaryMemcacheResponse . |
interface |
FullBinaryMemcacheRequest
A
BinaryMemcacheRequest that also includes the content. |
interface |
FullBinaryMemcacheResponse
A
BinaryMemcacheResponse that also includes the content. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStringRedisMessage
Abstract class for Simple Strings or Errors.
|
class |
ArrayHeaderRedisMessage
Header of Redis Array Message.
|
class |
ArrayRedisMessage
Arrays of RESP.
|
class |
BulkStringHeaderRedisMessage
The header of Bulk Strings in RESP.
|
interface |
BulkStringRedisContent
A chunk of bulk strings which is used for Redis chunked transfer-encoding.
|
class |
DefaultBulkStringRedisContent
A default implementation of
BulkStringRedisContent . |
class |
DefaultLastBulkStringRedisContent
A default implementation for
LastBulkStringRedisContent . |
class |
ErrorRedisMessage
Errors of RESP.
|
class |
FixedRedisMessagePool
A default fixed redis message pool.
|
class |
FullBulkStringRedisMessage
An aggregated bulk string of RESP.
|
class |
InlineCommandRedisMessage
Inline commands of RESP.
|
class |
IntegerRedisMessage
Integers of RESP.
|
interface |
LastBulkStringRedisContent
A last chunk of Bulk Strings.
|
class |
RedisArrayAggregator
Aggregates
RedisMessage parts into ArrayRedisMessage . |
class |
RedisBulkStringAggregator
A
ChannelHandler that aggregates an BulkStringHeaderRedisMessage
and its following BulkStringRedisContent s into a single FullBulkStringRedisMessage
with no following BulkStringRedisContent s. |
class |
RedisCodecException
|
class |
RedisDecoder
Decodes the Redis protocol into
RedisMessage objects following
RESP (REdis Serialization Protocol). |
class |
RedisEncoder
Encodes
RedisMessage into bytes following
RESP (REdis Serialization Protocol). |
interface |
RedisMessage
RedisMessage is base interface for codec-redis.
|
interface |
RedisMessagePool
A strategy interface for caching
RedisMessage s. |
class |
RedisMessageType
Type of RESP (REdis Serialization Protocol).
|
class |
SimpleStringRedisMessage
Simple Strings of RESP.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultLastSmtpContent
Default implementation of
LastSmtpContent that does no validation of the raw data passed in. |
class |
DefaultSmtpContent
Default implementation of
SmtpContent that does no validation of the raw data passed in. |
class |
DefaultSmtpRequest
Default
SmtpRequest implementation. |
class |
DefaultSmtpResponse
Default
SmtpResponse implementation. |
interface |
LastSmtpContent
The last part of a sequence of
SmtpContent s that are sent after a DATA request. |
class |
SmtpCommand
The command part of a
SmtpRequest . |
interface |
SmtpContent
Content that is sent after the
DATA request. |
interface |
SmtpRequest
An SMTP request.
|
class |
SmtpRequestEncoder
Encoder for SMTP requests.
|
class |
SmtpRequests
Provides utility methods to create
SmtpRequest s. |
interface |
SmtpResponse
A SMTP response
|
class |
SmtpResponseDecoder
Decoder for SMTP responses.
|
Modifier and Type | Class and Description |
---|---|
static class |
SocksAuthRequestDecoder.State |
static class |
SocksAuthResponseDecoder.State |
static class |
SocksCmdRequestDecoder.State |
static class |
SocksCmdResponseDecoder.State |
static class |
SocksInitRequestDecoder.State |
static class |
SocksInitResponseDecoder.State |
Modifier and Type | Class and Description |
---|---|
static class |
Socks4ClientDecoder.State |
static class |
Socks4ServerDecoder.State |
Modifier and Type | Class and Description |
---|---|
static class |
Socks5CommandRequestDecoder.State |
static class |
Socks5CommandResponseDecoder.State |
static class |
Socks5InitialRequestDecoder.State |
static class |
Socks5InitialResponseDecoder.State |
static class |
Socks5PasswordAuthRequestDecoder.State |
static class |
Socks5PasswordAuthResponseDecoder.State |
Modifier and Type | Class and Description |
---|---|
class |
CipherSuiteConverter
Converts a Java cipher suite string to an OpenSSL cipher suite string and vice versa.
|
interface |
OpenSslPrivateKeyMethod
Allow to customize private key signing / decrypting (when using RSA).
|
Modifier and Type | Method and Description |
---|---|
SslContextBuilder |
SslContextBuilder.enableOcsp(boolean enableOcsp)
Enables OCSP stapling.
|
byte[] |
ReferenceCountedOpenSslEngine.getOcspResponse()
Returns the OCSP response or
null if the server didn't provide a stapled OCSP response. |
void |
ReferenceCountedOpenSslEngine.setOcspResponse(byte[] response)
Sets the OCSP response.
|
void |
ReferenceCountedOpenSslContext.setPrivateKeyMethod(OpenSslPrivateKeyMethod method)
Deprecated.
|
void |
ReferenceCountedOpenSslEngine.setVerify(int verifyMode,
int depth)
See SSL_set_verify and
SSL.setVerify(long, int, int) . |
void |
SslHandler.setWrapDataSize(int wrapDataSize)
Sets the number of bytes to pass to each
SSLEngine.wrap(ByteBuffer[], int, int, ByteBuffer) call. |
Modifier and Type | Class and Description |
---|---|
class |
OcspClientHandler
A handler for SSL clients to handle and act upon stapled OCSP responses.
|
Modifier and Type | Class and Description |
---|---|
static class |
Recycler.EnhancedHandle<T> |
Modifier and Type | Class and Description |
---|---|
class |
NonStickyEventExecutorGroup
EventExecutorGroup which will preserve Runnable execution order but makes no guarantees about what
EventExecutor (and therefore Thread ) will be used to execute the Runnable s. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractEventExecutor.lazyExecute(Runnable task)
Like
Executor.execute(Runnable) but does not guarantee the task will be run until either
a non-lazy task is executed or the executor is shut down. |
Copyright © 2008–2024 The Netty Project. All rights reserved.