程序包 | 说明 |
---|---|
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.socket |
Abstract TCP and UDP socket interfaces which extend the core channel API.
|
io.netty.channel.socket.nio |
NIO-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
|
io.netty.channel.socket.oio |
Old blocking I/O based socket channel API implementation - recommended for
a small number of connections (< 1000).
|
io.netty.channel.unix |
Unix specific transport.
|
io.netty.handler.codec.dns |
DNS codec.
|
io.netty.handler.codec.http |
Benchmarks for
io.netty.handler.codec.http . |
io.netty.handler.codec.http.websocketx.extensions |
Encoder, decoder, handshakers to handle
WebSocket Extensions.
|
io.netty.handler.codec.http2 |
Benchmarks for
io.netty.handler.codec.http2 . |
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.codec.stomp |
STOMP codec
|
io.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
io.netty.handler.ssl.ocsp |
Certificate validation using OCSP
|
io.netty.util |
Benchmarks for
io.netty.util . |
io.netty.util.concurrent |
Benchmarks for
io.netty.util.concurrent . |
程序包 | 说明 |
---|---|
io.netty.channel.kqueue |
BSD specific transport.
|
io.netty.handler.codec.dns |
DNS codec.
|
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.
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractCoalescingBufferQueue |
class |
DelegatingChannelPromiseNotifier |
class |
PreferHeapByteBufAllocator
Wraps another
ByteBufAllocator and use heapbuffers everywhere except when a direct buffer is explicit
requested. |
static interface |
RecvByteBufAllocator.ExtendedHandle |
class |
VoidChannelPromise |
限定符和类型 | 方法和说明 |
---|---|
protected void |
DefaultChannelPipeline.decrementPendingOutboundBytes(long size) |
protected void |
AbstractChannel.doShutdownOutput()
Called when conditions justify shutting down the output portion of the channel.
|
void |
SingleThreadEventLoop.executeAfterEventLoopIteration(java.lang.Runnable task)
Adds a task to be run once at the end of next (or current)
eventloop iteration. |
protected void |
DefaultChannelPipeline.incrementPendingOutboundBytes(long size) |
int |
SingleThreadEventLoop.registeredChannels()
|
java.util.Iterator<Channel> |
SingleThreadEventLoop.registeredChannelsIterator() |
void |
AbstractChannel.AbstractUnsafe.shutdownOutput(ChannelPromise promise)
Shutdown the output portion of the corresponding
Channel . |
构造器和说明 |
---|
ChannelException(java.lang.String message,
java.lang.Throwable cause,
boolean shared) |
限定符和类型 | 类和说明 |
---|---|
class |
EpollDomainDatagramChannel |
class |
EpollDomainDatagramChannelConfig |
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.
|
限定符和类型 | 方法和说明 |
---|---|
void |
EpollEventLoop.closeFileDescriptors()
This method is intended for use by process checkpoint/restore
integration, such as OpenJDK CRaC.
|
protected void |
AbstractEpollStreamChannel.doShutdownOutput() |
void |
EpollEventLoop.openFileDescriptors()
This method is intended for use by a process checkpoint/restore
integration, such as OpenJDK CRaC.
|
PeerCredentials |
EpollDomainSocketChannel.peerCredentials()
Returns the unix credentials (uid, gid, pid) of the peer
SO_PEERCRED
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractKQueueServerChannel |
class |
AbstractKQueueStreamChannel |
class |
AcceptFilter |
class |
KQueue
If KQueue is available the JNI resources will be loaded when this class loads.
|
class |
KQueueChannelConfig |
class |
KQueueChannelOption<T> |
class |
KQueueDatagramChannel |
class |
KQueueDatagramChannelConfig |
class |
KQueueDomainDatagramChannel |
class |
KQueueDomainDatagramChannelConfig |
class |
KQueueDomainSocketChannel |
class |
KQueueDomainSocketChannelConfig |
class |
KQueueEventLoopGroup |
class |
KQueueServerChannelConfig |
class |
KQueueServerDomainSocketChannel |
class |
KQueueServerSocketChannel |
class |
KQueueServerSocketChannelConfig |
class |
KQueueSocketChannel |
class |
KQueueSocketChannelConfig |
限定符和类型 | 方法和说明 |
---|---|
protected void |
AbstractKQueueStreamChannel.doShutdownOutput() |
PeerCredentials |
KQueueDomainSocketChannel.peerCredentials()
Returns the unix credentials (uid, gid, pid) of the peer
SO_PEERCRED
|
限定符和类型 | 类和说明 |
---|---|
class |
ChannelOutputShutdownEvent
Special event which will be fired and passed to the
ChannelInboundHandler.userEventTriggered(ChannelHandlerContext, Object) methods once the output of
a SocketChannel was shutdown. |
class |
ChannelOutputShutdownException
Used to fail pending writes when a channel's output has been shutdown.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
NioSocketChannel.doShutdownOutput() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
OioSocketChannel.doShutdownOutput()
已过时。
|
限定符和类型 | 类和说明 |
---|---|
class |
Buffer |
class |
PeerCredentials
User credentials discovered for the peer unix domain socket.
|
class |
PreferredDirectByteBufAllocator |
限定符和类型 | 方法和说明 |
---|---|
static void |
Unix.registerInternal(java.lang.Runnable registerTask)
Internal method...
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractDnsMessage
A skeletal implementation of
DnsMessage . |
class |
AbstractDnsOptPseudoRrRecord
An OPT RR record.
|
class |
AbstractDnsRecord
A skeletal implementation of
DnsRecord . |
class |
DatagramDnsQuery
A
DnsQuery implementation for UDP/IP. |
class |
DatagramDnsQueryDecoder
Decodes a
DatagramPacket into a DatagramDnsQuery . |
class |
DatagramDnsQueryEncoder
|
class |
DatagramDnsResponse
A
DnsResponse implementation for UDP/IP. |
class |
DatagramDnsResponseDecoder
Decodes a
DatagramPacket into a DatagramDnsResponse . |
class |
DatagramDnsResponseEncoder
|
class |
DefaultDnsOptEcsRecord
Default
DnsOptEcsRecord implementation. |
class |
DefaultDnsPtrRecord |
class |
DefaultDnsQuery
The default
DnsQuery implementation. |
class |
DefaultDnsQuestion
The default
DnsQuestion implementation. |
class |
DefaultDnsRawRecord
The default
DnsRawRecord implementation. |
class |
DefaultDnsRecordDecoder
The default
DnsRecordDecoder implementation. |
class |
DefaultDnsRecordEncoder
The default
DnsRecordEncoder implementation. |
class |
DefaultDnsResponse
The default
DnsResponse implementation. |
interface |
DnsMessage
The superclass which contains core information concerning a
DnsQuery and a DnsResponse . |
class |
DnsOpCode
The DNS
OpCode as defined in RFC2929. |
interface |
DnsOptEcsRecord
An ECS record as defined in Client Subnet in DNS Queries.
|
interface |
DnsOptPseudoRecord
An OPT RR record.
|
interface |
DnsPtrRecord |
interface |
DnsQuery
A DNS query message.
|
interface |
DnsQuestion
A DNS question.
|
interface |
DnsRawRecord
A generic
DnsRecord that contains an undecoded RDATA . |
interface |
DnsRecord
A DNS resource record.
|
interface |
DnsRecordDecoder
Decodes a DNS record into its object representation.
|
interface |
DnsRecordEncoder
Encodes a
DnsRecord into binary representation. |
class |
DnsRecordType
Represents a DNS record type.
|
interface |
DnsResponse
A DNS response message.
|
class |
DnsResponseCode
The DNS
RCODE , as defined in RFC2929. |
class |
DnsSection
Represents a section of a
DnsMessage . |
class |
TcpDnsQueryDecoder |
class |
TcpDnsQueryEncoder |
class |
TcpDnsResponseDecoder |
class |
TcpDnsResponseEncoder |
限定符和类型 | 类和说明 |
---|---|
class |
HttpHeaderValidationUtil
Functions used to perform various validations of HTTP header names and values.
|
class |
ReadOnlyHttpHeaders
A variant of
HttpHeaders which only supports read-only methods. |
限定符和类型 | 方法和说明 |
---|---|
static long |
HttpUtil.normalizeAndGetContentLength(java.util.List<? extends java.lang.CharSequence> contentLengthFields,
boolean isHttp10OrEarlier,
boolean allowDuplicateContentLengths)
Validates, and optionally extracts the content length from headers.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
WebSocketServerExtensionHandler.onHttpRequestChannelRead(ChannelHandlerContext ctx,
HttpRequest request)
This is a method exposed to perform fail-fast checks of user-defined http types.
|
protected void |
WebSocketServerExtensionHandler.onHttpResponseWrite(ChannelHandlerContext ctx,
HttpResponse response,
ChannelPromise promise)
This is a method exposed to perform fail-fast checks of user-defined http types.
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractHttp2ConnectionHandlerBuilder<T extends Http2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>
Abstract base class which defines commonly used features required to build
Http2ConnectionHandler instances. |
class |
AbstractHttp2StreamFrame
Abstract implementation of
Http2StreamFrame . |
class |
AbstractInboundHttp2ToHttpAdapterBuilder<T extends InboundHttp2ToHttpAdapter,B extends AbstractInboundHttp2ToHttpAdapterBuilder<T,B>>
A skeletal builder implementation of
InboundHttp2ToHttpAdapter and its subtypes. |
class |
CharSequenceMap<V>
Internal use only!
|
class |
CleartextHttp2ServerUpgradeHandler
Performing cleartext upgrade, by h2c HTTP upgrade or Prior Knowledge.
|
class |
CompressorHttp2ConnectionEncoder
A decorating HTTP2 encoder that will compress data frames according to the
content-encoding header for each
stream. |
class |
DecoratingHttp2ConnectionDecoder
Decorator around another
Http2ConnectionDecoder instance. |
class |
DecoratingHttp2ConnectionEncoder
A decorator around another
Http2ConnectionEncoder instance. |
class |
DecoratingHttp2FrameWriter
Decorator around another
Http2FrameWriter instance. |
class |
DefaultHttp2Connection
Simple implementation of
Http2Connection . |
class |
DefaultHttp2ConnectionDecoder
Provides the default implementation for processing inbound frame events and delegates to a
Http2FrameListener
This class will read HTTP/2 frames and delegate the events to a Http2FrameListener
This interface enforces inbound flow control functionality through
Http2LocalFlowController |
class |
DefaultHttp2ConnectionEncoder
Default implementation of
Http2ConnectionEncoder . |
class |
DefaultHttp2DataFrame
The default
Http2DataFrame implementation. |
class |
DefaultHttp2FrameReader
A
Http2FrameReader that supports all frame types defined by the HTTP/2 specification. |
class |
DefaultHttp2FrameWriter
A
Http2FrameWriter that supports all frame types defined by the HTTP/2 specification. |
class |
DefaultHttp2GoAwayFrame
The default
Http2GoAwayFrame implementation. |
class |
DefaultHttp2Headers |
class |
DefaultHttp2HeadersDecoder |
class |
DefaultHttp2HeadersEncoder |
class |
DefaultHttp2HeadersFrame
The default
Http2HeadersFrame implementation. |
class |
DefaultHttp2LocalFlowController
Basic implementation of
Http2LocalFlowController . |
class |
DefaultHttp2PingFrame
The default
Http2PingFrame implementation. |
class |
DefaultHttp2PriorityFrame
Default implementation of Http2PriorityFrame
|
class |
DefaultHttp2PushPromiseFrame
Default implementation of
Http2PushPromiseFrame |
class |
DefaultHttp2RemoteFlowController
Basic implementation of
Http2RemoteFlowController . |
class |
DefaultHttp2ResetFrame
The default
Http2ResetFrame implementation. |
class |
DefaultHttp2SettingsFrame
The default
Http2SettingsFrame implementation. |
class |
DefaultHttp2UnknownFrame |
class |
DefaultHttp2WindowUpdateFrame
The default
Http2WindowUpdateFrame implementation. |
class |
DelegatingDecompressorFrameListener
An HTTP2 frame listener that will decompress data frames according to the
content-encoding header for each
stream. |
class |
EmptyHttp2Headers |
class |
HpackHeader
Helper class representing a single header entry.
|
class |
Http2ChannelDuplexHandler
A
ChannelDuplexHandler providing additional functionality for HTTP/2. |
class |
Http2ClientUpgradeCodec
Client-side cleartext upgrade codec from HTTP to HTTP/2.
|
class |
Http2CodecUtil
Constants and utility method used for encoding/decoding HTTP2 frames.
|
interface |
Http2Connection
Manager for the state of an HTTP/2 connection with the remote end-point.
|
class |
Http2ConnectionAdapter
Provides empty implementations of all
Http2Connection.Listener methods. |
interface |
Http2ConnectionDecoder
Handler for inbound traffic on behalf of
Http2ConnectionHandler . |
interface |
Http2ConnectionEncoder
Handler for outbound HTTP/2 traffic.
|
class |
Http2ConnectionHandler
Provides the default implementation for processing inbound frame events and delegates to a
Http2FrameListener
This class will read HTTP/2 frames and delegate the events to a Http2FrameListener
This interface enforces inbound flow control functionality through
Http2LocalFlowController |
class |
Http2ConnectionHandlerBuilder
Builder which builds
Http2ConnectionHandler objects. |
class |
Http2ConnectionPrefaceAndSettingsFrameWrittenEvent
Signifies that the connection preface and
the initial SETTINGS frame have been sent.
|
interface |
Http2DataFrame
HTTP/2 DATA frame.
|
interface |
Http2DataWriter
Interface that defines an object capable of producing HTTP/2 data frames.
|
class |
Http2Error
All error codes identified by the HTTP/2 spec.
|
class |
Http2EventAdapter
This class brings
Http2Connection.Listener and Http2FrameListener together to provide
NOOP implementation so inheriting classes can selectively choose which methods to override. |
class |
Http2Exception
Exception thrown when an HTTP/2 error was encountered.
|
class |
Http2Flags
Provides utility methods for accessing specific flags as defined by the HTTP/2 spec.
|
interface |
Http2FlowController
Base interface for all HTTP/2 flow controllers.
|
interface |
Http2Frame
An HTTP/2 frame.
|
class |
Http2FrameAdapter
Convenience class that provides no-op implementations for all methods of
Http2FrameListener . |
class |
Http2FrameCodec
This API is very immature.
|
class |
Http2FrameCodecBuilder
Builder for the
Http2FrameCodec . |
interface |
Http2FrameListener
An listener of HTTP/2 frames.
|
class |
Http2FrameListenerDecorator
Provides a decorator around a
Http2FrameListener and delegates all method calls |
class |
Http2FrameLogger
Logs HTTP2 frames for debugging purposes.
|
interface |
Http2FrameReader
Reads HTTP/2 frames from an input
ByteBuf and notifies the specified
Http2FrameListener when frames are complete. |
interface |
Http2FrameSizePolicy |
interface |
Http2FrameStream
A single stream within an HTTP/2 connection.
|
class |
Http2FrameStreamEvent |
static class |
Http2FrameStreamEvent.Type |
class |
Http2FrameStreamException
An HTTP/2 exception for a specific
Http2FrameStream . |
interface |
Http2FrameStreamVisitor
A visitor that allows to iterate over a collection of
Http2FrameStream s. |
class |
Http2FrameTypes
Registry of all standard frame types defined by the HTTP/2 specification.
|
interface |
Http2FrameWriter
A writer responsible for marshaling HTTP/2 frames to the channel.
|
interface |
Http2GoAwayFrame
HTTP/2 GOAWAY frame.
|
interface |
Http2Headers
A collection of headers sent or received via HTTP/2.
|
interface |
Http2HeadersDecoder
Decodes HPACK-encoded headers blocks into
Http2Headers . |
interface |
Http2HeadersEncoder
Encodes
Http2Headers into HPACK-encoded headers blocks. |
interface |
Http2HeadersFrame
HTTP/2 HEADERS frame.
|
class |
Http2InboundFrameLogger
Decorator around a
Http2FrameReader that logs all inbound frames before calling
back the listener. |
interface |
Http2LifecycleManager
Manager for the life cycle of the HTTP/2 connection.
|
interface |
Http2LocalFlowController
A
Http2FlowController for controlling the inbound flow of DATA frames from the remote endpoint. |
class |
Http2MultiplexCodec
已过时。
use
Http2FrameCodecBuilder together with Http2MultiplexHandler . |
class |
Http2MultiplexCodecBuilder
已过时。
use
Http2FrameCodecBuilder together with Http2MultiplexHandler . |
class |
Http2MultiplexHandler
An HTTP/2 handler that creates child channels for each stream.
|
class |
Http2NoMoreStreamIdsException
This exception is thrown when there are no more stream IDs available for the current connection
|
class |
Http2OutboundFrameLogger
Decorator around a
Http2FrameWriter that logs all outbound frames before calling the
writer. |
interface |
Http2PingFrame
HTTP/2 PING Frame.
|
interface |
Http2PriorityFrame
HTTP/2 Priority Frame
|
interface |
Http2PromisedRequestVerifier
Provides an extensibility point for users to define the validity of push requests.
|
interface |
Http2PushPromiseFrame
HTTP/2 Push Promise Frame
|
interface |
Http2RemoteFlowController
A
Http2FlowController for controlling the flow of outbound DATA frames to the remote
endpoint. |
interface |
Http2ResetFrame
HTTP/2 RST_STREAM frame.
|
class |
Http2SecurityUtil
Provides utilities related to security requirements specific to HTTP/2.
|
class |
Http2ServerUpgradeCodec
Server-side codec for performing a cleartext upgrade from HTTP/1.x to HTTP/2.
|
class |
Http2Settings
Settings for one endpoint in an HTTP/2 connection.
|
interface |
Http2Stream
A single stream within an HTTP2 connection.
|
interface |
Http2StreamChannel |
class |
Http2StreamChannelBootstrap |
interface |
Http2StreamFrame
A frame whose meaning may apply to a particular stream, instead of the entire connection.
|
class |
Http2StreamFrameToHttpObjectCodec
This handler converts from
Http2StreamFrame to HttpObject ,
and back. |
interface |
Http2StreamVisitor
A visitor that allows iteration over a collection of streams.
|
interface |
Http2UnknownFrame |
interface |
Http2WindowUpdateFrame
HTTP/2 WINDOW_UPDATE frame.
|
class |
HttpConversionUtil
Provides utility methods and constants for the HTTP/2 to HTTP conversion
|
class |
HttpToHttp2ConnectionHandler
Translates HTTP/1.x object writes into HTTP/2 frames.
|
class |
HttpToHttp2ConnectionHandlerBuilder
Builder which builds
HttpToHttp2ConnectionHandler objects. |
class |
InboundHttp2ToHttpAdapter
This adapter provides just header/data events from the HTTP message flow defined
in [RFC 7540], Section 8.1.
|
class |
InboundHttp2ToHttpAdapterBuilder
Builds an
InboundHttp2ToHttpAdapter . |
class |
InboundHttpToHttp2Adapter
Translates HTTP/1.x object reads into HTTP/2 frames.
|
class |
StreamBufferingEncoder
Implementation of a
Http2ConnectionEncoder that dispatches all method call to another
Http2ConnectionEncoder , until SETTINGS_MAX_CONCURRENT_STREAMS is reached. |
interface |
StreamByteDistributor
An object (used by remote flow control) that is responsible for distributing the bytes to be
written across the streams in the connection.
|
class |
UniformStreamByteDistributor
A
StreamByteDistributor that ignores stream priority and uniformly allocates bytes to all
streams. |
class |
WeightedFairQueueByteDistributor
A
StreamByteDistributor that is sensitive to stream priority and uses
Weighted Fair Queueing approach for distributing
bytes. |
限定符和类型 | 类和说明 |
---|---|
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. |
限定符和类型 | 类和说明 |
---|---|
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. |
限定符和类型 | 类和说明 |
---|---|
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.
|
限定符和类型 | 类和说明 |
---|---|
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.
|
限定符和类型 | 类和说明 |
---|---|
static class |
SocksAuthRequestDecoder.State |
static class |
SocksAuthResponseDecoder.State |
static class |
SocksCmdRequestDecoder.State |
static class |
SocksCmdResponseDecoder.State |
static class |
SocksInitRequestDecoder.State |
static class |
SocksInitResponseDecoder.State |
限定符和类型 | 类和说明 |
---|---|
static class |
Socks4ClientDecoder.State |
static class |
Socks4ServerDecoder.State |
限定符和类型 | 类和说明 |
---|---|
static class |
Socks5CommandRequestDecoder.State |
static class |
Socks5CommandResponseDecoder.State |
static class |
Socks5InitialRequestDecoder.State |
static class |
Socks5InitialResponseDecoder.State |
static class |
Socks5PasswordAuthRequestDecoder.State |
static class |
Socks5PasswordAuthResponseDecoder.State |
限定符和类型 | 类和说明 |
---|---|
static class |
StompSubframeDecoder.State |
限定符和类型 | 类和说明 |
---|---|
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).
|
class |
SniCompletionEvent
Event that is fired once we did a selection of a
SslContext based on the SNI hostname ,
which may be because it was successful or there was an error. |
限定符和类型 | 方法和说明 |
---|---|
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)
|
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. |
限定符和类型 | 类和说明 |
---|---|
class |
OcspClientHandler
A handler for SSL clients to handle and act upon stapled OCSP responses.
|
限定符和类型 | 类和说明 |
---|---|
static class |
Recycler.EnhancedHandle<T> |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultEventExecutorChooserFactory
Default implementation which uses simple round-robin to choose next
EventExecutor . |
interface |
EventExecutorChooserFactory
Factory that creates new
EventExecutorChooserFactory.EventExecutorChooser s. |
static interface |
EventExecutorChooserFactory.EventExecutorChooser
Chooses the next
EventExecutor to use. |
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. |
限定符和类型 | 方法和说明 |
---|---|
protected void |
SingleThreadEventExecutor.afterRunningAllTasks()
Invoked before returning from
SingleThreadEventExecutor.runAllTasks() and SingleThreadEventExecutor.runAllTasks(long) . |
protected long |
SingleThreadEventExecutor.deadlineNanos()
Returns the absolute point in time (relative to
AbstractScheduledEventExecutor.getCurrentTimeNanos() ) at which the next
closest scheduled task should run. |
void |
AbstractEventExecutor.lazyExecute(java.lang.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. |
boolean |
FastThreadLocalThread.willCleanupFastThreadLocals()
|
static boolean |
FastThreadLocalThread.willCleanupFastThreadLocals(java.lang.Thread thread)
|