Uses of Class
io.netty.util.internal.UnstableApi
-
Packages that use UnstableApi Package Description 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 Encoder, decoder and their related message types for HTTP.io.netty.handler.codec.http.websocketx.extensions Encoder, decoder, handshakers to handle WebSocket Extensions.io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.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 codecio.netty.handler.ssl SSL · TLS implementation based onSSLEngine
io.netty.handler.ssl.ocsp OCSP stapling, formally known as the TLS Certificate Status Request extension, is an alternative approach to the Online Certificate Status Protocol (OCSP) for checking the revocation status of X.509 digital certificates.io.netty.util Utility classes used across multiple packages.io.netty.util.concurrent Utility classes for concurrent / async tasks. -
Packages with annotations of type UnstableApi Package Description io.netty.handler.codec.memcache.binary Implementations and Interfaces for the Memcache Binary protocol.io.netty.handler.codec.dns DNS codec.io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty.channel.kqueue BSD specific transport.io.netty.handler.codec.memcache Common superset of ascii and binary classes.io.netty.handler.codec.redis Encoder, decoder for Redis.io.netty.handler.codec.smtp SMTP codec. -
-
Uses of UnstableApi in io.netty.channel
Classes in io.netty.channel with annotations of type UnstableApi Modifier and Type Class Description class
AbstractCoalescingBufferQueue
class
DelegatingChannelPromiseNotifier
class
PreferHeapByteBufAllocator
Wraps anotherByteBufAllocator
and use heapbuffers everywhere except when a direct buffer is explicit requested.static interface
RecvByteBufAllocator.ExtendedHandle
class
VoidChannelPromise
Methods in io.netty.channel with annotations of type UnstableApi Modifier and Type Method Description 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()
(package private) boolean
SingleThreadEventLoop. removeAfterEventLoopIterationTask(java.lang.Runnable task)
Removes a task that was added previously viaSingleThreadEventLoop.executeAfterEventLoopIteration(Runnable)
.void
AbstractChannel.AbstractUnsafe. shutdownOutput(ChannelPromise promise)
Shutdown the output portion of the correspondingChannel
.Constructors in io.netty.channel with annotations of type UnstableApi Constructor Description ChannelException(java.lang.String message, java.lang.Throwable cause, boolean shared)
-
Uses of UnstableApi in io.netty.channel.epoll
Classes in io.netty.channel.epoll with annotations of type UnstableApi Modifier and Type Class Description 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.class
NativeDatagramPacketArray.NativeDatagramPacket
Used to pass needed data to JNI.Methods in io.netty.channel.epoll with annotations of type UnstableApi Modifier and Type Method Description 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 -
Uses of UnstableApi in io.netty.channel.kqueue
Classes in io.netty.channel.kqueue with annotations of type UnstableApi Modifier and Type Class Description class
AbstractKQueueChannel.AbstractKQueueUnsafe
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
Methods in io.netty.channel.kqueue with annotations of type UnstableApi Modifier and Type Method Description protected void
AbstractKQueueStreamChannel. doShutdownOutput()
PeerCredentials
KQueueDomainSocketChannel. peerCredentials()
Returns the unix credentials (uid, gid, pid) of the peer SO_PEERCRED -
Uses of UnstableApi in io.netty.channel.socket
Classes in io.netty.channel.socket with annotations of type UnstableApi Modifier and Type Class Description class
ChannelOutputShutdownEvent
Special event which will be fired and passed to theChannelInboundHandler.userEventTriggered(ChannelHandlerContext, Object)
methods once the output of aSocketChannel
was shutdown.class
ChannelOutputShutdownException
Used to fail pending writes when a channel's output has been shutdown. -
Uses of UnstableApi in io.netty.channel.socket.nio
Methods in io.netty.channel.socket.nio with annotations of type UnstableApi Modifier and Type Method Description protected void
NioSocketChannel. doShutdownOutput()
-
Uses of UnstableApi in io.netty.channel.socket.oio
Methods in io.netty.channel.socket.oio with annotations of type UnstableApi Modifier and Type Method Description protected void
OioSocketChannel. doShutdownOutput()
Deprecated. -
Uses of UnstableApi in io.netty.channel.unix
Classes in io.netty.channel.unix with annotations of type UnstableApi Modifier and Type Class Description class
Buffer
class
PeerCredentials
User credentials discovered for the peer unix domain socket.class
PreferredDirectByteBufAllocator
Methods in io.netty.channel.unix with annotations of type UnstableApi Modifier and Type Method Description static void
Unix. registerInternal(java.lang.Runnable registerTask)
Internal method... -
Uses of UnstableApi in io.netty.handler.codec.dns
Classes in io.netty.handler.codec.dns with annotations of type UnstableApi Modifier and Type Class Description class
AbstractDnsMessage
A skeletal implementation ofDnsMessage
.class
AbstractDnsOptPseudoRrRecord
An OPT RR record.class
AbstractDnsRecord
A skeletal implementation ofDnsRecord
.class
DatagramDnsQuery
ADnsQuery
implementation for UDP/IP.class
DatagramDnsQueryDecoder
Decodes aDatagramPacket
into aDatagramDnsQuery
.class
DatagramDnsQueryEncoder
class
DatagramDnsResponse
ADnsResponse
implementation for UDP/IP.class
DatagramDnsResponseDecoder
Decodes aDatagramPacket
into aDatagramDnsResponse
.class
DatagramDnsResponseEncoder
class
DefaultDnsOptEcsRecord
DefaultDnsOptEcsRecord
implementation.class
DefaultDnsPtrRecord
class
DefaultDnsQuery
The defaultDnsQuery
implementation.class
DefaultDnsQuestion
The defaultDnsQuestion
implementation.class
DefaultDnsRawRecord
The defaultDnsRawRecord
implementation.class
DefaultDnsRecordDecoder
The defaultDnsRecordDecoder
implementation.class
DefaultDnsRecordEncoder
The defaultDnsRecordEncoder
implementation.class
DefaultDnsResponse
The defaultDnsResponse
implementation.interface
DnsMessage
The superclass which contains core information concerning aDnsQuery
and aDnsResponse
.class
DnsOpCode
The DNSOpCode
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 genericDnsRecord
that contains an undecodedRDATA
.interface
DnsRecord
A DNS resource record.interface
DnsRecordDecoder
Decodes a DNS record into its object representation.interface
DnsRecordEncoder
Encodes aDnsRecord
into binary representation.class
DnsRecordType
Represents a DNS record type.interface
DnsResponse
A DNS response message.class
DnsResponseCode
The DNSRCODE
, as defined in RFC2929.class
DnsSection
Represents a section of aDnsMessage
.class
TcpDnsQueryDecoder
class
TcpDnsQueryEncoder
class
TcpDnsResponseDecoder
class
TcpDnsResponseEncoder
-
Uses of UnstableApi in io.netty.handler.codec.http
Classes in io.netty.handler.codec.http with annotations of type UnstableApi Modifier and Type Class Description class
HttpHeaderValidationUtil
Functions used to perform various validations of HTTP header names and values.class
ReadOnlyHttpHeaders
A variant ofHttpHeaders
which only supports read-only methods.Methods in io.netty.handler.codec.http with annotations of type UnstableApi Modifier and Type Method Description 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. -
Uses of UnstableApi in io.netty.handler.codec.http.websocketx.extensions
Methods in io.netty.handler.codec.http.websocketx.extensions with annotations of type UnstableApi Modifier and Type Method Description 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. -
Uses of UnstableApi in io.netty.handler.codec.http2
Classes in io.netty.handler.codec.http2 with annotations of type UnstableApi Modifier and Type Class Description class
AbstractHttp2ConnectionHandlerBuilder<T extends Http2ConnectionHandler,B extends AbstractHttp2ConnectionHandlerBuilder<T,B>>
Abstract base class which defines commonly used features required to buildHttp2ConnectionHandler
instances.class
AbstractHttp2StreamFrame
Abstract implementation ofHttp2StreamFrame
.class
AbstractInboundHttp2ToHttpAdapterBuilder<T extends InboundHttp2ToHttpAdapter,B extends AbstractInboundHttp2ToHttpAdapterBuilder<T,B>>
A skeletal builder implementation ofInboundHttp2ToHttpAdapter
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 thecontent-encoding
header for each stream.class
DecoratingHttp2ConnectionDecoder
Decorator around anotherHttp2ConnectionDecoder
instance.class
DecoratingHttp2ConnectionEncoder
A decorator around anotherHttp2ConnectionEncoder
instance.class
DecoratingHttp2FrameWriter
Decorator around anotherHttp2FrameWriter
instance.class
DefaultHttp2Connection
Simple implementation ofHttp2Connection
.class
DefaultHttp2ConnectionDecoder
Provides the default implementation for processing inbound frame events and delegates to aHttp2FrameListener
class
DefaultHttp2ConnectionEncoder
Default implementation ofHttp2ConnectionEncoder
.class
DefaultHttp2DataFrame
The defaultHttp2DataFrame
implementation.class
DefaultHttp2FrameReader
AHttp2FrameReader
that supports all frame types defined by the HTTP/2 specification.class
DefaultHttp2FrameWriter
AHttp2FrameWriter
that supports all frame types defined by the HTTP/2 specification.class
DefaultHttp2GoAwayFrame
The defaultHttp2GoAwayFrame
implementation.class
DefaultHttp2Headers
class
DefaultHttp2HeadersDecoder
class
DefaultHttp2HeadersEncoder
class
DefaultHttp2HeadersFrame
The defaultHttp2HeadersFrame
implementation.class
DefaultHttp2LocalFlowController
Basic implementation ofHttp2LocalFlowController
.class
DefaultHttp2PingFrame
The defaultHttp2PingFrame
implementation.class
DefaultHttp2PriorityFrame
Default implementation of Http2PriorityFrameclass
DefaultHttp2PushPromiseFrame
Default implementation ofHttp2PushPromiseFrame
class
DefaultHttp2RemoteFlowController
Basic implementation ofHttp2RemoteFlowController
.class
DefaultHttp2ResetFrame
The defaultHttp2ResetFrame
implementation.class
DefaultHttp2SettingsFrame
The defaultHttp2SettingsFrame
implementation.class
DefaultHttp2UnknownFrame
class
DefaultHttp2WindowUpdateFrame
The defaultHttp2WindowUpdateFrame
implementation.class
DelegatingDecompressorFrameListener
An HTTP2 frame listener that will decompress data frames according to thecontent-encoding
header for each stream.class
EmptyHttp2Headers
class
Http2ChannelDuplexHandler
AChannelDuplexHandler
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 allHttp2Connection.Listener
methods.interface
Http2ConnectionDecoder
Handler for inbound traffic on behalf ofHttp2ConnectionHandler
.interface
Http2ConnectionEncoder
Handler for outbound HTTP/2 traffic.class
Http2ConnectionHandler
Provides the default implementation for processing inbound frame events and delegates to aHttp2FrameListener
class
Http2ConnectionHandlerBuilder
Builder which buildsHttp2ConnectionHandler
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 bringsHttp2Connection.Listener
andHttp2FrameListener
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 ofHttp2FrameListener
.class
Http2FrameCodec
This API is very immature. The Http2Connection-based API is currently preferred over this API.class
Http2FrameCodecBuilder
Builder for theHttp2FrameCodec
.interface
Http2FrameListener
An listener of HTTP/2 frames.class
Http2FrameListenerDecorator
Provides a decorator around aHttp2FrameListener
and delegates all method callsclass
Http2FrameLogger
Logs HTTP2 frames for debugging purposes.interface
Http2FrameReader
Reads HTTP/2 frames from an inputByteBuf
and notifies the specifiedHttp2FrameListener
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 specificHttp2FrameStream
.interface
Http2FrameStreamVisitor
A visitor that allows to iterate over a collection ofHttp2FrameStream
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 intoHttp2Headers
.interface
Http2HeadersEncoder
EncodesHttp2Headers
into HPACK-encoded headers blocks.interface
Http2HeadersFrame
HTTP/2 HEADERS frame.class
Http2InboundFrameLogger
Decorator around aHttp2FrameReader
that logs all inbound frames before calling back the listener.interface
Http2LifecycleManager
Manager for the life cycle of the HTTP/2 connection.interface
Http2LocalFlowController
AHttp2FlowController
for controlling the inbound flow ofDATA
frames from the remote endpoint.class
Http2MultiplexCodec
Deprecated.useHttp2FrameCodecBuilder
together withHttp2MultiplexHandler
.class
Http2MultiplexCodecBuilder
Deprecated.useHttp2FrameCodecBuilder
together withHttp2MultiplexHandler
.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 connectionclass
Http2OutboundFrameLogger
Decorator around aHttp2FrameWriter
that logs all outbound frames before calling the writer.interface
Http2PingFrame
HTTP/2 PING Frame.interface
Http2PriorityFrame
HTTP/2 Priority Frameinterface
Http2PromisedRequestVerifier
Provides an extensibility point for users to define the validity of push requests.interface
Http2PushPromiseFrame
HTTP/2 Push Promise Frameinterface
Http2RemoteFlowController
AHttp2FlowController
for controlling the flow of outboundDATA
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 fromHttp2StreamFrame
toHttpObject
, 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 conversionclass
HttpToHttp2ConnectionHandler
Translates HTTP/1.x object writes into HTTP/2 frames.class
HttpToHttp2ConnectionHandlerBuilder
Builder which buildsHttpToHttp2ConnectionHandler
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 anInboundHttp2ToHttpAdapter
.class
InboundHttpToHttp2Adapter
Translates HTTP/1.x object reads into HTTP/2 frames.class
StreamBufferingEncoder
Implementation of aHttp2ConnectionEncoder
that dispatches all method call to anotherHttp2ConnectionEncoder
, untilSETTINGS_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
AStreamByteDistributor
that ignores stream priority and uniformly allocates bytes to all streams.class
WeightedFairQueueByteDistributor
AStreamByteDistributor
that is sensitive to stream priority and uses Weighted Fair Queueing approach for distributing bytes. -
Uses of UnstableApi in io.netty.handler.codec.memcache
Classes in io.netty.handler.codec.memcache with annotations of type UnstableApi Modifier and Type Class Description class
AbstractMemcacheObject
The defaultMemcacheObject
implementation.class
AbstractMemcacheObjectAggregator<H extends MemcacheMessage>
AChannelHandler
that aggregates anMemcacheMessage
and its followingMemcacheContent
s into a singleMemcacheMessage
with no followingMemcacheContent
s.class
AbstractMemcacheObjectDecoder
Abstract super class for both ascii and binary decoders.class
AbstractMemcacheObjectEncoder<M extends MemcacheMessage>
A general purposeAbstractMemcacheObjectEncoder
that encodesMemcacheMessage
s.class
DefaultLastMemcacheContent
The default implementation for theLastMemcacheContent
.class
DefaultMemcacheContent
The defaultMemcacheContent
implementation.interface
FullMemcacheMessage
CombinesMemcacheMessage
andLastMemcacheContent
into one message.interface
LastMemcacheContent
TheMemcacheContent
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 allMemcacheObject
implementations. -
Uses of UnstableApi in io.netty.handler.codec.memcache.binary
Classes in io.netty.handler.codec.memcache.binary with annotations of type UnstableApi Modifier and Type Class Description class
AbstractBinaryMemcacheDecoder<M extends BinaryMemcacheMessage>
Decoder for bothBinaryMemcacheRequest
andBinaryMemcacheResponse
.class
AbstractBinaryMemcacheEncoder<M extends BinaryMemcacheMessage>
AMessageToByteEncoder
that encodes binary memcache messages into bytes.class
AbstractBinaryMemcacheMessage
Default implementation of aBinaryMemcacheMessage
.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 forBinaryMemcacheRequest
andBinaryMemcacheResponse
.class
BinaryMemcacheObjectAggregator
An object aggregator for the memcache binary protocol.class
BinaryMemcacheOpcodes
Represents all Opcodes that can occur in aBinaryMemcacheMessage
.interface
BinaryMemcacheRequest
Represents a fullBinaryMemcacheRequest
, 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 fullBinaryMemcacheResponse
, 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 aBinaryMemcacheResponse
can return.class
BinaryMemcacheServerCodec
The full server codec that combines the correct encoder and decoder.class
DefaultBinaryMemcacheRequest
The default implementation of theBinaryMemcacheRequest
.class
DefaultBinaryMemcacheResponse
The default implementation of theBinaryMemcacheResponse
.class
DefaultFullBinaryMemcacheRequest
The default implementation of aFullBinaryMemcacheRequest
.class
DefaultFullBinaryMemcacheResponse
The default implementation of aFullBinaryMemcacheResponse
.interface
FullBinaryMemcacheRequest
ABinaryMemcacheRequest
that also includes the content.interface
FullBinaryMemcacheResponse
ABinaryMemcacheResponse
that also includes the content. -
Uses of UnstableApi in io.netty.handler.codec.redis
Classes in io.netty.handler.codec.redis with annotations of type UnstableApi Modifier and Type Class 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 ofBulkStringRedisContent
.class
DefaultLastBulkStringRedisContent
A default implementation forLastBulkStringRedisContent
.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
AggregatesRedisMessage
parts intoArrayRedisMessage
.class
RedisBulkStringAggregator
AChannelHandler
that aggregates anBulkStringHeaderRedisMessage
and its followingBulkStringRedisContent
s into a singleFullBulkStringRedisMessage
with no followingBulkStringRedisContent
s.class
RedisCodecException
class
RedisDecoder
Decodes the Redis protocol intoRedisMessage
objects following RESP (REdis Serialization Protocol).class
RedisEncoder
EncodesRedisMessage
into bytes following RESP (REdis Serialization Protocol).interface
RedisMessage
RedisMessage is base interface for codec-redis.interface
RedisMessagePool
A strategy interface for cachingRedisMessage
s.class
RedisMessageType
Type of RESP (REdis Serialization Protocol).class
SimpleStringRedisMessage
Simple Strings of RESP. -
Uses of UnstableApi in io.netty.handler.codec.smtp
Classes in io.netty.handler.codec.smtp with annotations of type UnstableApi Modifier and Type Class Description class
DefaultLastSmtpContent
Default implementation ofLastSmtpContent
that does no validation of the raw data passed in.class
DefaultSmtpContent
Default implementation ofSmtpContent
that does no validation of the raw data passed in.class
DefaultSmtpRequest
DefaultSmtpRequest
implementation.class
DefaultSmtpResponse
DefaultSmtpResponse
implementation.interface
LastSmtpContent
The last part of a sequence ofSmtpContent
s that are sent after aDATA
request.class
SmtpCommand
The command part of aSmtpRequest
.interface
SmtpContent
Content that is sent after theDATA
request.interface
SmtpRequest
An SMTP request.class
SmtpRequestEncoder
Encoder for SMTP requests.class
SmtpRequests
Provides utility methods to createSmtpRequest
s.interface
SmtpResponse
A SMTP responseclass
SmtpResponseDecoder
Decoder for SMTP responses. -
Uses of UnstableApi in io.netty.handler.codec.socks
Classes in io.netty.handler.codec.socks with annotations of type UnstableApi Modifier and Type Class 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
-
Uses of UnstableApi in io.netty.handler.codec.socksx.v4
Classes in io.netty.handler.codec.socksx.v4 with annotations of type UnstableApi Modifier and Type Class Description static class
Socks4ClientDecoder.State
static class
Socks4ServerDecoder.State
-
Uses of UnstableApi in io.netty.handler.codec.socksx.v5
Classes in io.netty.handler.codec.socksx.v5 with annotations of type UnstableApi Modifier and Type Class 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
-
Uses of UnstableApi in io.netty.handler.codec.stomp
Classes in io.netty.handler.codec.stomp with annotations of type UnstableApi Modifier and Type Class Description static class
StompSubframeDecoder.State
-
Uses of UnstableApi in io.netty.handler.ssl
Classes in io.netty.handler.ssl with annotations of type UnstableApi Modifier and Type Class 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).class
SniCompletionEvent
Event that is fired once we did a selection of aSslContext
based on theSNI hostname
, which may be because it was successful or there was an error.Methods in io.netty.handler.ssl with annotations of type UnstableApi Modifier and Type Method Description SslContextBuilder
SslContextBuilder. enableOcsp(boolean enableOcsp)
Enables OCSP stapling.byte[]
ReferenceCountedOpenSslEngine. getOcspResponse()
Returns the OCSP response ornull
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 andSSL.setVerify(long, int, int)
.void
SslHandler. setWrapDataSize(int wrapDataSize)
Sets the number of bytes to pass to eachSSLEngine.wrap(ByteBuffer[], int, int, ByteBuffer)
call. -
Uses of UnstableApi in io.netty.handler.ssl.ocsp
Classes in io.netty.handler.ssl.ocsp with annotations of type UnstableApi Modifier and Type Class Description class
OcspClientHandler
A handler for SSL clients to handle and act upon stapled OCSP responses. -
Uses of UnstableApi in io.netty.util
Classes in io.netty.util with annotations of type UnstableApi Modifier and Type Class Description static class
Recycler.EnhancedHandle<T>
-
Uses of UnstableApi in io.netty.util.concurrent
Classes in io.netty.util.concurrent with annotations of type UnstableApi Modifier and Type Class Description class
DefaultEventExecutorChooserFactory
Default implementation which uses simple round-robin to choose nextEventExecutor
.interface
EventExecutorChooserFactory
Factory that creates newEventExecutorChooserFactory.EventExecutorChooser
s.static interface
EventExecutorChooserFactory.EventExecutorChooser
Chooses the nextEventExecutor
to use.class
NonStickyEventExecutorGroup
EventExecutorGroup
which will preserveRunnable
execution order but makes no guarantees about whatEventExecutor
(and thereforeThread
) will be used to execute theRunnable
s.Methods in io.netty.util.concurrent with annotations of type UnstableApi Modifier and Type Method Description protected void
SingleThreadEventExecutor. afterRunningAllTasks()
Invoked before returning fromSingleThreadEventExecutor.runAllTasks()
andSingleThreadEventExecutor.runAllTasks(long)
.protected long
SingleThreadEventExecutor. deadlineNanos()
Returns the absolute point in time (relative toAbstractScheduledEventExecutor.getCurrentTimeNanos()
) at which the next closest scheduled task should run.void
AbstractEventExecutor. lazyExecute(java.lang.Runnable task)
LikeExecutor.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)
-