Uses of Package
io.netty.channel
-
Packages that use io.netty.channel Package Description io.netty.bootstrap The helper classes with fluent API which enable an easy implementation of typical client side and server side channel initialization.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.embedded A virtualChannel
that helps wrapping a series of handlers to unit test the handlers or use them in non-I/O context.io.netty.channel.epoll Optimized transport for linux which uses EPOLL Edge-Triggered Mode for maximal performance.io.netty.channel.group A channel registry which helps a user maintain the list of openChannel
s and perform bulk operations on them.io.netty.channel.kqueue BSD specific transport.io.netty.channel.local A virtual transport that enables the communication between the two parties in the same virtual machine.io.netty.channel.nio NIO-based channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.oio Old blocking I/O based channel API implementation - recommended for a small number of connections (< 1000).io.netty.channel.pool Implementations and API forChannel
pools.io.netty.channel.rxtx A serial and parallel port communication transport based on RXTX.io.netty.channel.sctp Abstract SCTP socket interfaces which extend the core channel API.io.netty.channel.sctp.nio NIO-based SCTP Channel API implementation - recommended for a large number of connections (>= 1000).io.netty.channel.sctp.oio Old blocking I/O based SCTP channel API implementation - recommended for a small number of connections (< 1000).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.udt UDT Transport.io.netty.channel.udt.nio UDT Transport for NIO Channels.io.netty.channel.unix Unix specific transport.io.netty.channel.uring io_uring is a high I/O performance scalable interface for fully asynchronous Linux syscalls.io.netty.handler.address Package to dynamically replace local / remoteSocketAddress
.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.bytes Encoder and decoder which transform an array of bytes into aByteBuf
and vice versa.io.netty.handler.codec.compression io.netty.handler.codec.dns DNS codec.io.netty.handler.codec.haproxy Decodes an HAProxy proxy protocol headerio.netty.handler.codec.http Encoder, decoder and their related message types for HTTP.io.netty.handler.codec.http.cors This package contains Cross Origin Resource Sharing (CORS) related classes.io.netty.handler.codec.http.multipart HTTP multipart support.io.netty.handler.codec.http.websocketx Encoder, decoder, handshakers and their related message types for Web Socket data frames.io.netty.handler.codec.http.websocketx.extensions Encoder, decoder, handshakers to handle WebSocket Extensions.io.netty.handler.codec.http.websocketx.extensions.compression Encoder, decoder, handshakers to handle most common WebSocket Compression Extensions.io.netty.handler.codec.http2 Handlers for sending and receiving HTTP/2 frames.io.netty.handler.codec.json JSON specific codecs.io.netty.handler.codec.marshalling Decoder and Encoder which uses JBoss Marshalling.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.mqtt Encoder, decoder and different Message Types for MQTT.io.netty.handler.codec.protobuf Encoder and decoder which transform a Google Protocol BuffersMessage
andMessageNano
into aByteBuf
and vice versa.io.netty.handler.codec.quic QUIC implementationio.netty.handler.codec.redis Encoder, decoder for Redis.io.netty.handler.codec.rtsp An RTSP extension based on the HTTP codec.io.netty.handler.codec.sctp Decoder and encoders to manage message completion and multi-streaming codec in SCTP/IP.io.netty.handler.codec.serialization Encoder, decoder and their compatibility stream implementations which transform aSerializable
object into a byte buffer and vice versa.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 Encoder, decoder and their related message types for SOCKS protocol.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.spdy Encoder, decoder, session handler and their related message types for the SPDY protocol.io.netty.handler.codec.stomp STOMP codecio.netty.handler.codec.string Encoder and decoder which transform aString
into aByteBuf
and vice versa.io.netty.handler.codec.xml XML codec provides asynchronous and non-blocking XML parser based on the Aalto XML parser.io.netty.handler.flow Package to control the flow of messages.io.netty.handler.flush Package to control flush behavior.io.netty.handler.ipfilter Package to filter IP addresses (allow/deny).io.netty.handler.logging Logs the I/O events for debugging purpose.io.netty.handler.pcap Capture data and write into Pcap format which helps in troubleshooting.io.netty.handler.proxy Adds support for client connections via proxy protocols such as SOCKS and HTTP CONNECT tunnelingio.netty.handler.ssl SSL · TLS implementation based onSSLEngine
io.netty.handler.ssl.ocsp Certificate validation using OCSPio.netty.handler.stream Writes very large data stream asynchronously neither spending a lot of memory nor gettingOutOfMemoryError
.io.netty.handler.timeout Adds support for read and write timeout and idle connection notification using aTimer
.io.netty.handler.traffic Implementation of a Traffic Shaping Handler and Dynamic Statistics.io.netty.resolver.dns An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously, which supports the queries of an arbitrary DNS record type as well. -
Classes in io.netty.channel used by io.netty.bootstrap Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFactory Creates a newChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.EventLoopGroup SpecialEventExecutorGroup
which allows registeringChannel
s that get processed for later selection during the event loop.ServerChannel -
Classes in io.netty.channel used by io.netty.channel Class Description AbstractChannel A skeletalChannel
implementation.AbstractChannel.AbstractUnsafe Channel.Unsafe
implementation which sub-classes must extend and use.AbstractCoalescingBufferQueue AdaptiveRecvByteBufAllocator TheRecvByteBufAllocator
that automatically increases and decreases the predicted buffer size on feed back.AddressedEnvelope A message that wraps another message with a sender address and a recipient address.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.Channel.Unsafe Unsafe operations that should never be called from user-code.ChannelConfig A set of configuration properties of aChannel
.ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelException ARuntimeException
which is thrown when an I/O operation fails.ChannelFactory Creates a newChannel
.ChannelFlushPromiseNotifier This implementation allows to registerChannelFuture
instances which will get notified once some amount of data was written and so a checkpoint was reached.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelFutureListener Listens to the result of aChannelFuture
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelId Represents the globally unique identifier of aChannel
.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelInboundInvoker ChannelMetadata Represents the properties of aChannel
implementation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundBuffer.MessageProcessor ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundInvoker ChannelPipeline A list ofChannelHandler
s which handles or intercepts inbound events and outbound operations of aChannel
.ChannelProgressiveFuture An specialChannelFuture
which is used to indicate theFileRegion
transfer progressChannelProgressivePromise SpecialChannelPromise
which will be notified once the associated bytes is transferring.ChannelPromise SpecialChannelFuture
which is writable.DefaultChannelId The defaultChannelId
implementation.DefaultChannelPipeline The defaultChannelPipeline
implementation.DefaultFileRegion DefaultMaxBytesRecvByteBufAllocator TheRecvByteBufAllocator
that yields a buffer size prediction based upon decrementing the value from the max bytes per read.DefaultMaxMessagesRecvByteBufAllocator Default implementation ofMaxMessagesRecvByteBufAllocator
which respectsChannelConfig.isAutoRead()
and also prevents overflow.EventLoop Will handle all the I/O operations for aChannel
once registered.EventLoopGroup SpecialEventExecutorGroup
which allows registeringChannel
s that get processed for later selection during the event loop.FileRegion A region of a file that is sent via aChannel
which supports zero-copy file transfer.FixedRecvByteBufAllocator TheRecvByteBufAllocator
that always yields the same buffer size prediction.IoEvent IoEventLoop IoEventLoopGroup EventLoopGroup
forIoEventLoop
s.IoHandle A handle that can be registered to aIoHandler
.IoHandler Handles IO dispatching for anThreadAwareExecutor
.IoHandlerContext The context for anIoHandler
that is run by anThreadAwareExecutor
.IoHandlerFactory Factory forIoHandler
instances.IoOps An IO op that can be submitted to anIoRegistration
viaIoRegistration.submit(IoOps)
. // * These submittedIoOps
will result inIoEvent
s on the relatedIoHandle
.IoRegistration A registration for IO.ManualIoEventLoop IoEventLoop
implementation that is owned by the user and so needs to be driven by the user manually with the givenThread
.MaxBytesRecvByteBufAllocator RecvByteBufAllocator
that limits a read operation based upon a maximum value per individual read and a maximum amount when a read operation is attempted by the event loop.MaxMessagesRecvByteBufAllocator RecvByteBufAllocator
that limits the number of read operations that will be attempted when a read operation is attempted by the event loop.MessageSizeEstimator Responsible to estimate the size of a message.MessageSizeEstimator.Handle MultithreadEventLoopGroup Abstract base class forEventLoopGroup
implementations that handles their tasks with multiple threads at the same time.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.RecvByteBufAllocator.ExtendedHandle RecvByteBufAllocator.Handle Deprecated.SelectStrategy Select strategy interface.SelectStrategyFactory Factory that creates a newSelectStrategy
every time.ServerChannel SingleThreadEventLoop Abstract base class forEventLoop
s that execute all its submitted tasks in a single thread.ThreadPerChannelEventLoopGroup Deprecated.this will be remove in the next-major release.VoidChannelPromise WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.embedded Class Description AbstractChannel A skeletalChannel
implementation.AbstractChannel.AbstractUnsafe Channel.Unsafe
implementation which sub-classes must extend and use.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.Channel.Unsafe Unsafe operations that should never be called from user-code.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelId Represents the globally unique identifier of aChannel
.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.DefaultChannelPipeline The defaultChannelPipeline
implementation.EventLoop Will handle all the I/O operations for aChannel
once registered. -
Classes in io.netty.channel used by io.netty.channel.epoll Class Description AbstractChannel A skeletalChannel
implementation.AddressedEnvelope A message that wraps another message with a sender address and a recipient address.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.DefaultAddressedEnvelope The defaultAddressedEnvelope
implementation.DefaultChannelConfig The defaultChannelConfig
implementation.EventLoop Will handle all the I/O operations for aChannel
once registered.EventLoopGroup SpecialEventExecutorGroup
which allows registeringChannel
s that get processed for later selection during the event loop.EventLoopTaskQueueFactory Factory used to createQueue
instances that will be used to store tasks for anEventLoop
.IoEvent IoEventLoop IoEventLoopGroup EventLoopGroup
forIoEventLoop
s.IoHandle A handle that can be registered to aIoHandler
.IoHandler Handles IO dispatching for anThreadAwareExecutor
.IoHandlerContext The context for anIoHandler
that is run by anThreadAwareExecutor
.IoHandlerFactory Factory forIoHandler
instances.IoOps An IO op that can be submitted to anIoRegistration
viaIoRegistration.submit(IoOps)
. // * These submittedIoOps
will result inIoEvent
s on the relatedIoHandle
.IoRegistration A registration for IO.MessageSizeEstimator Responsible to estimate the size of a message.MultithreadEventLoopGroup Abstract base class forEventLoopGroup
implementations that handles their tasks with multiple threads at the same time.MultiThreadIoEventLoopGroup IoEventLoopGroup
implementation that will handle its tasks with multiple threads.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.RecvByteBufAllocator.Handle Deprecated.SelectStrategyFactory Factory that creates a newSelectStrategy
every time.ServerChannel SingleThreadEventLoop Abstract base class forEventLoop
s that execute all its submitted tasks in a single thread.SingleThreadIoEventLoop IoEventLoop
implementation that execute all its submitted tasks in a single thread using the providedIoHandler
.WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.group Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelException ARuntimeException
which is thrown when an I/O operation fails.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelId Represents the globally unique identifier of aChannel
. -
Classes in io.netty.channel used by io.netty.channel.kqueue Class Description AbstractChannel A skeletalChannel
implementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.DefaultChannelConfig The defaultChannelConfig
implementation.EventLoopGroup SpecialEventExecutorGroup
which allows registeringChannel
s that get processed for later selection during the event loop.EventLoopTaskQueueFactory Factory used to createQueue
instances that will be used to store tasks for anEventLoop
.IoEvent IoEventLoop IoEventLoopGroup EventLoopGroup
forIoEventLoop
s.IoHandle A handle that can be registered to aIoHandler
.IoHandler Handles IO dispatching for anThreadAwareExecutor
.IoHandlerContext The context for anIoHandler
that is run by anThreadAwareExecutor
.IoHandlerFactory Factory forIoHandler
instances.IoOps An IO op that can be submitted to anIoRegistration
viaIoRegistration.submit(IoOps)
. // * These submittedIoOps
will result inIoEvent
s on the relatedIoHandle
.IoRegistration A registration for IO.MessageSizeEstimator Responsible to estimate the size of a message.MultithreadEventLoopGroup Abstract base class forEventLoopGroup
implementations that handles their tasks with multiple threads at the same time.MultiThreadIoEventLoopGroup IoEventLoopGroup
implementation that will handle its tasks with multiple threads.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.SelectStrategyFactory Factory that creates a newSelectStrategy
every time.ServerChannel WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.local Class Description AbstractChannel A skeletalChannel
implementation.AbstractChannel.AbstractUnsafe Channel.Unsafe
implementation which sub-classes must extend and use.AbstractServerChannel A skeletal server-sideChannel
implementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.EventLoop Will handle all the I/O operations for aChannel
once registered.EventLoopGroup SpecialEventExecutorGroup
which allows registeringChannel
s that get processed for later selection during the event loop.IoEventLoopGroup EventLoopGroup
forIoEventLoop
s.IoHandle A handle that can be registered to aIoHandler
.IoHandler Handles IO dispatching for anThreadAwareExecutor
.IoHandlerContext The context for anIoHandler
that is run by anThreadAwareExecutor
.IoHandlerFactory Factory forIoHandler
instances.IoOps An IO op that can be submitted to anIoRegistration
viaIoRegistration.submit(IoOps)
. // * These submittedIoOps
will result inIoEvent
s on the relatedIoHandle
.IoRegistration A registration for IO.MultithreadEventLoopGroup Abstract base class forEventLoopGroup
implementations that handles their tasks with multiple threads at the same time.MultiThreadIoEventLoopGroup IoEventLoopGroup
implementation that will handle its tasks with multiple threads.ServerChannel -
Classes in io.netty.channel used by io.netty.channel.nio Class Description AbstractChannel A skeletalChannel
implementation.AbstractChannel.AbstractUnsafe Channel.Unsafe
implementation which sub-classes must extend and use.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.Channel.Unsafe Unsafe operations that should never be called from user-code.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.EventLoop Will handle all the I/O operations for aChannel
once registered.EventLoopGroup SpecialEventExecutorGroup
which allows registeringChannel
s that get processed for later selection during the event loop.EventLoopTaskQueueFactory Factory used to createQueue
instances that will be used to store tasks for anEventLoop
.FileRegion A region of a file that is sent via aChannel
which supports zero-copy file transfer.IoEvent IoEventLoop IoEventLoopGroup EventLoopGroup
forIoEventLoop
s.IoHandle A handle that can be registered to aIoHandler
.IoHandler Handles IO dispatching for anThreadAwareExecutor
.IoHandlerContext The context for anIoHandler
that is run by anThreadAwareExecutor
.IoHandlerFactory Factory forIoHandler
instances.IoOps An IO op that can be submitted to anIoRegistration
viaIoRegistration.submit(IoOps)
. // * These submittedIoOps
will result inIoEvent
s on the relatedIoHandle
.IoRegistration A registration for IO.MultithreadEventLoopGroup Abstract base class forEventLoopGroup
implementations that handles their tasks with multiple threads at the same time.MultiThreadIoEventLoopGroup IoEventLoopGroup
implementation that will handle its tasks with multiple threads.RecvByteBufAllocator.Handle Deprecated.SelectStrategyFactory Factory that creates a newSelectStrategy
every time.SingleThreadEventLoop Abstract base class forEventLoop
s that execute all its submitted tasks in a single thread.SingleThreadIoEventLoop IoEventLoop
implementation that execute all its submitted tasks in a single thread using the providedIoHandler
. -
Classes in io.netty.channel used by io.netty.channel.oio Class Description AbstractChannel A skeletalChannel
implementation.AbstractChannel.AbstractUnsafe Channel.Unsafe
implementation which sub-classes must extend and use.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker EventLoop Will handle all the I/O operations for aChannel
once registered.EventLoopGroup SpecialEventExecutorGroup
which allows registeringChannel
s that get processed for later selection during the event loop.FileRegion A region of a file that is sent via aChannel
which supports zero-copy file transfer.ThreadPerChannelEventLoopGroup Deprecated.this will be remove in the next-major release. -
Classes in io.netty.channel used by io.netty.channel.pool Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFuture The result of an asynchronousChannel
I/O operation. -
Classes in io.netty.channel used by io.netty.channel.rxtx Class Description AbstractChannel A skeletalChannel
implementation.AbstractChannel.AbstractUnsafe Channel.Unsafe
implementation which sub-classes must extend and use.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundInvoker MessageSizeEstimator Responsible to estimate the size of a message.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.sctp Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.DefaultChannelConfig The defaultChannelConfig
implementation.MessageSizeEstimator Responsible to estimate the size of a message.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.ServerChannel WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.sctp.nio Class Description AbstractChannel A skeletalChannel
implementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.ServerChannel -
Classes in io.netty.channel used by io.netty.channel.sctp.oio Class Description AbstractChannel A skeletalChannel
implementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.ServerChannel -
Classes in io.netty.channel used by io.netty.channel.socket Class Description AddressedEnvelope A message that wraps another message with a sender address and a recipient address.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.DefaultAddressedEnvelope The defaultAddressedEnvelope
implementation.DefaultChannelConfig The defaultChannelConfig
implementation.MessageSizeEstimator Responsible to estimate the size of a message.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.ServerChannel WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.socket.nio Class Description AbstractChannel A skeletalChannel
implementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.FileRegion A region of a file that is sent via aChannel
which supports zero-copy file transfer.RecvByteBufAllocator.Handle Deprecated.ServerChannel -
Classes in io.netty.channel used by io.netty.channel.socket.oio Class Description AbstractChannel A skeletalChannel
implementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.DefaultChannelConfig The defaultChannelConfig
implementation.MessageSizeEstimator Responsible to estimate the size of a message.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.ServerChannel WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.udt Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundInvoker DefaultChannelConfig The defaultChannelConfig
implementation.MessageSizeEstimator Responsible to estimate the size of a message.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.ServerChannel WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.udt.nio Class Description AbstractChannel A skeletalChannel
implementation.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFactory Creates a newChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOutboundBuffer (Transport implementors only) an internal data structure used byAbstractChannel
to store its pending outbound write requests.ChannelOutboundInvoker FileRegion A region of a file that is sent via aChannel
which supports zero-copy file transfer.ServerChannel -
Classes in io.netty.channel used by io.netty.channel.unix Class Description AddressedEnvelope A message that wraps another message with a sender address and a recipient address.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundBuffer.MessageProcessor ChannelOutboundInvoker DefaultAddressedEnvelope The defaultAddressedEnvelope
implementation.MessageSizeEstimator Responsible to estimate the size of a message.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.ServerChannel WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.channel.uring Class Description AbstractChannel A skeletalChannel
implementation.AbstractChannel.AbstractUnsafe Channel.Unsafe
implementation which sub-classes must extend and use.Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelMetadata Represents the properties of aChannel
implementation.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable.IoEvent IoHandle A handle that can be registered to aIoHandler
.IoHandler Handles IO dispatching for anThreadAwareExecutor
.IoHandlerContext The context for anIoHandler
that is run by anThreadAwareExecutor
.IoHandlerFactory Factory forIoHandler
instances.IoOps An IO op that can be submitted to anIoRegistration
viaIoRegistration.submit(IoOps)
. // * These submittedIoOps
will result inIoEvent
s on the relatedIoHandle
.IoRegistration A registration for IO.ServerChannel -
Classes in io.netty.channel used by io.netty.handler.address Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.codec Class Description AddressedEnvelope A message that wraps another message with a sender address and a recipient address.ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPipeline A list ofChannelHandler
s which handles or intercepts inbound events and outbound operations of aChannel
.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.codec.base64 Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.bytes Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.compression Class Description ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.codec.dns Class Description AddressedEnvelope A message that wraps another message with a sender address and a recipient address.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.haproxy Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.http Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPipeline A list ofChannelHandler
s which handles or intercepts inbound events and outbound operations of aChannel
.ChannelPromise SpecialChannelFuture
which is writable.CombinedChannelDuplexHandler -
Classes in io.netty.channel used by io.netty.handler.codec.http.cors Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.codec.http.multipart Class Description ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers. -
Classes in io.netty.channel used by io.netty.handler.codec.http.websocketx Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPipeline A list ofChannelHandler
s which handles or intercepts inbound events and outbound operations of aChannel
.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.codec.http.websocketx.extensions Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.codec.http.websocketx.extensions.compression Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations. -
Classes in io.netty.channel used by io.netty.handler.codec.http2 Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelFutureListener Listens to the result of aChannelFuture
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundInvoker ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.codec.json Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods. -
Classes in io.netty.channel used by io.netty.handler.codec.marshalling Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.memcache Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPipeline A list ofChannelHandler
s which handles or intercepts inbound events and outbound operations of aChannel
. -
Classes in io.netty.channel used by io.netty.handler.codec.memcache.binary Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.CombinedChannelDuplexHandler -
Classes in io.netty.channel used by io.netty.handler.codec.mqtt Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.protobuf Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.quic Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelConfig A set of configuration properties of aChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelFutureListener Listens to the result of aChannelFuture
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOption AChannelOption
allows to configure aChannelConfig
in a type-safe way.ChannelOutboundInvoker ChannelProgressivePromise SpecialChannelPromise
which will be notified once the associated bytes is transferring.ChannelPromise SpecialChannelFuture
which is writable.MessageSizeEstimator Responsible to estimate the size of a message.RecvByteBufAllocator Allocates a new receive buffer whose capacity is probably large enough to read all inbound data and small enough not to waste its space.WriteBufferWaterMark WriteBufferWaterMark is used to set low water mark and high water mark for the write buffer. -
Classes in io.netty.channel used by io.netty.handler.codec.redis Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPipeline A list ofChannelHandler
s which handles or intercepts inbound events and outbound operations of aChannel
. -
Classes in io.netty.channel used by io.netty.handler.codec.rtsp Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.sctp Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.serialization Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.smtp Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.socks Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.socksx Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods. -
Classes in io.netty.channel used by io.netty.handler.codec.socksx.v4 Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.socksx.v5 Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.spdy Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPromise SpecialChannelFuture
which is writable.CombinedChannelDuplexHandler -
Classes in io.netty.channel used by io.netty.handler.codec.stomp Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPipeline A list ofChannelHandler
s which handles or intercepts inbound events and outbound operations of aChannel
. -
Classes in io.netty.channel used by io.netty.handler.codec.string Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
. -
Classes in io.netty.channel used by io.netty.handler.codec.xml Class Description ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods. -
Classes in io.netty.channel used by io.netty.handler.flow Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations. -
Classes in io.netty.channel used by io.netty.handler.flush Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.ipfilter Class Description ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods. -
Classes in io.netty.channel used by io.netty.handler.logging Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.pcap Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.proxy Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.ssl Class Description Channel A nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.ChannelFuture The result of an asynchronousChannel
I/O operation.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.ssl.ocsp Class Description ChannelFactory Creates a newChannel
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.EventLoop Will handle all the I/O operations for aChannel
once registered. -
Classes in io.netty.channel used by io.netty.handler.stream Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.timeout Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelException ARuntimeException
which is thrown when an I/O operation fails.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelOutboundHandlerAdapter Skeleton implementation of aChannelOutboundHandler
.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.handler.traffic Class Description ChannelDuplexHandler ChannelHandler
implementation which represents a combination out of aChannelInboundHandler
and theChannelOutboundHandler
.ChannelHandler Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in itsChannelPipeline
.ChannelHandler.Sharable Indicates that the same instance of the annotatedChannelHandler
can be added to one or moreChannelPipeline
s multiple times without a race condition.ChannelHandlerAdapter Skeleton implementation of aChannelHandler
.ChannelHandlerContext Enables aChannelHandler
to interact with itsChannelPipeline
and other handlers.ChannelInboundHandler ChannelHandler
which adds callbacks for state changes.ChannelInboundHandlerAdapter Abstract base class forChannelInboundHandler
implementations which provide implementations of all of their methods.ChannelOutboundHandler ChannelHandler
which will get notified for IO-outbound-operations.ChannelPromise SpecialChannelFuture
which is writable. -
Classes in io.netty.channel used by io.netty.resolver.dns Class Description AddressedEnvelope A message that wraps another message with a sender address and a recipient address.ChannelFactory Creates a newChannel
.ChannelFuture The result of an asynchronousChannel
I/O operation.EventLoop Will handle all the I/O operations for aChannel
once registered.