# Uses of Package
org.jboss.netty.channel

Packages that use org.jboss.netty.channel
Package | Description
--- | ---
org.jboss.netty.bootstrap | IoC/DI friendly helper classes which enable an easy implementation of typical client side and server side channel initialization.
org.jboss.netty.channel | The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.
org.jboss.netty.channel.group | A channel registry which helps a user maintain the list of open `Channel`s and perform bulk operations on them.
org.jboss.netty.channel.local | A virtual transport that enables the communication between the two parties in the same virtual machine.
org.jboss.netty.channel.socket | Abstract TCP and UDP socket interfaces which extend the core channel API.
org.jboss.netty.channel.socket.http | An HTTP-based client-side `SocketChannel` and its corresponding server-side Servlet implementation that make your existing server application work in a firewalled network.
org.jboss.netty.channel.socket.nio | NIO-based socket channel API implementation - recommended for a large number of connections (>= 1000).
org.jboss.netty.channel.socket.oio | Old blocking I/O based socket channel API implementation - recommended for a small number of connections (< 1000).
org.jboss.netty.handler.codec.base64 | Encoder and decoder which transform a Base64-encoded `String` or `ChannelBuffer` into a decoded `ChannelBuffer` and vice versa.
org.jboss.netty.handler.codec.compression | Encoder and decoder which compresses and decompresses `ChannelBuffer`s in a compression format such as zlib and gzip.
org.jboss.netty.handler.codec.embedder | A helper that wraps an encoder or a decoder so that they can be used without doing actual I/O in unit tests or higher level codecs.
org.jboss.netty.handler.codec.frame | 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.
org.jboss.netty.handler.codec.http | Encoder, decoder and their related message types for HTTP.
org.jboss.netty.handler.codec.http.websocket |
org.jboss.netty.handler.codec.http.websocketx | Encoder, decoder, handshakers and their related message types for Web Socket data frames.
org.jboss.netty.handler.codec.marshalling | Decoder and Encoder which uses JBoss Marshalling.
org.jboss.netty.handler.codec.oneone | Simplistic abstract classes which help implement encoder and decoder that transform an object into another object and vice versa.
org.jboss.netty.handler.codec.protobuf | Encoder and decoder which transform a Google Protocol Buffers `Message` into a `ChannelBuffer` and vice versa.
org.jboss.netty.handler.codec.replay | Specialized variation of `FrameDecoder` which enables implementation of a non-blocking decoder in the blocking I/O paradigm.
org.jboss.netty.handler.codec.rtsp | An RTSP extension based on the HTTP codec.
org.jboss.netty.handler.codec.serialization | Encoder, decoder and their compatibility stream implementations which transform a `Serializable` object into a byte buffer and vice versa.
org.jboss.netty.handler.codec.spdy | Encoder, decoder, session handler and their related message types for the SPDY protocol.
org.jboss.netty.handler.codec.string | Encoder and decoder which transform a `String` into a `ChannelBuffer` and vice versa.
org.jboss.netty.handler.execution | `Executor`-based implementation of various thread models that separate business logic from I/O threads
org.jboss.netty.handler.ipfilter | Implementation of a Ip based Filter handlers.
org.jboss.netty.handler.logging | Logs a `ChannelEvent` for debugging purpose using an `InternalLogger`.
org.jboss.netty.handler.queue | The special-purpose handlers that store an event into an internal queue instead of propagating the event immediately.
org.jboss.netty.handler.ssl | SSL · TLS implementation based on `SSLEngine`
org.jboss.netty.handler.stream | Writes very large data stream asynchronously neither spending a lot of memory nor getting `OutOfMemoryError`.
org.jboss.netty.handler.timeout | Adds support for read and write timeout and idle connection notification using a `Timer`.
org.jboss.netty.handler.traffic | Implementation of a Traffic Shaping Handler and Dynamic Statistics.

Classes in org.jboss.netty.channel used by org.jboss.netty.bootstrap
Class and 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 The main interface to a transport that creates a `Channel` associated with a certain communication entity such as a network socket.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
ChannelPipelineFactory Creates a new `ChannelPipeline` for a new `Channel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.channel
Class and Description
AbstractChannel A skeletal `Channel` 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 a `Channel`.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelException A `RuntimeException` which is thrown when an I/O operation fails.
ChannelFactory The main interface to a transport that creates a `Channel` associated with a certain communication entity such as a network socket.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelFutureListener Listens to the result of a `ChannelFuture`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
ChannelPipelineException A `ChannelException` which is thrown when a `ChannelPipeline` failed to process a `ChannelEvent` or when a `ChannelPipelineFactory` failed to initialize a `ChannelPipeline`.
ChannelPipelineFactory Creates a new `ChannelPipeline` for a new `Channel`.
ChannelSink Receives and processes the terminal downstream `ChannelEvent`s.
ChannelState The current or future state of a `Channel`.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChildChannelStateEvent A `ChannelEvent` which represents the notification of the state of a child `Channel`.
CompleteChannelFuture A skeletal `ChannelFuture` implementation which represents a `ChannelFuture` which has been completed already.
ExceptionEvent A `ChannelEvent` which represents the notification of an exception raised by a `ChannelHandler` or an I/O thread.
FileRegion A region of a file that is sent via a `Channel` which supports zero-copy file transfer.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
ReceiveBufferSizePredictor Predicts the number of readable bytes in the receive buffer of a `Channel`.
ReceiveBufferSizePredictorFactory Creates a new `ReceiveBufferSizePredictor`.
ServerChannel A `Channel` that accepts an incoming connection attempt and creates its child `Channel`s by accepting them.
WriteCompletionEvent A `ChannelEvent` which represents the notification of the completion of a write request on a `Channel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.channel.group
Class and 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 asynchronous `Channel` I/O operation.

Classes in org.jboss.netty.channel used by org.jboss.netty.channel.local
Class and 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 The main interface to a transport that creates a `Channel` associated with a certain communication entity such as a network socket.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
ServerChannel A `Channel` that accepts an incoming connection attempt and creates its child `Channel`s by accepting them.
ServerChannelFactory A `ChannelFactory` that creates a `ServerChannel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.channel.socket
Class and 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 a `Channel`.
ChannelFactory The main interface to a transport that creates a `Channel` associated with a certain communication entity such as a network socket.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
DefaultChannelConfig The default `SocketChannelConfig` implementation.
DefaultChannelFuture The default `ChannelFuture` implementation.
DefaultServerChannelConfig The default `ServerSocketChannelConfig` implementation.
ReceiveBufferSizePredictor Predicts the number of readable bytes in the receive buffer of a `Channel`.
ReceiveBufferSizePredictorFactory Creates a new `ReceiveBufferSizePredictor`.
ServerChannel A `Channel` that accepts an incoming connection attempt and creates its child `Channel`s by accepting them.
ServerChannelFactory A `ChannelFactory` that creates a `ServerChannel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.channel.socket.http
Class and Description
ChannelConfig A set of configuration properties of a `Channel`.
ChannelFactory The main interface to a transport that creates a `Channel` associated with a certain communication entity such as a network socket.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
ChannelPipelineFactory Creates a new `ChannelPipeline` for a new `Channel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.channel.socket.nio
Class and Description
AbstractChannel A skeletal `Channel` implementation.
AbstractChannelSink A skeletal `ChannelSink` 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 a `Channel`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelFactory The main interface to a transport that creates a `Channel` associated with a certain communication entity such as a network socket.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
ChannelSink Receives and processes the terminal downstream `ChannelEvent`s.
ReceiveBufferSizePredictor Predicts the number of readable bytes in the receive buffer of a `Channel`.
ReceiveBufferSizePredictorFactory Creates a new `ReceiveBufferSizePredictor`.
ServerChannelFactory A `ChannelFactory` that creates a `ServerChannel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.channel.socket.oio
Class and Description
AbstractChannelSink A skeletal `ChannelSink` implementation.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelFactory The main interface to a transport that creates a `Channel` associated with a certain communication entity such as a network socket.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
ChannelSink Receives and processes the terminal downstream `ChannelEvent`s.
ServerChannelFactory A `ChannelFactory` that creates a `ServerChannel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.base64
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.compression
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.embedder
Class and Description
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelPipeline A list of `ChannelHandler`s which handles or intercepts `ChannelEvent`s of a `Channel`.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.frame
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ExceptionEvent A `ChannelEvent` which represents the notification of an exception raised by a `ChannelHandler` or an I/O thread.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.http
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
SimpleChannelHandler A `ChannelHandler` which provides an individual handler method for each event type.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.http.websocket
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.http.websocketx
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelFutureListener Listens to the result of a `ChannelFuture`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.marshalling
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ExceptionEvent A `ChannelEvent` which represents the notification of an exception raised by a `ChannelHandler` or an I/O thread.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.oneone
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.protobuf
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.replay
Class and 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.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.rtsp
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.serialization
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.spdy
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ExceptionEvent A `ChannelEvent` which represents the notification of an exception raised by a `ChannelHandler` or an I/O thread.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.codec.string
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.execution
Class and Description
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.ipfilter
Class and Description
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.logging
Class and Description
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.queue
Class and Description
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ExceptionEvent A `ChannelEvent` which represents the notification of an exception raised by a `ChannelHandler` or an I/O thread.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
SimpleChannelHandler A `ChannelHandler` which provides an individual handler method for each event type.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.ssl
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ExceptionEvent A `ChannelEvent` which represents the notification of an exception raised by a `ChannelHandler` or an I/O thread.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.stream
Class and Description
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.timeout
Class and 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.
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelException A `RuntimeException` which is thrown when an I/O operation fails.
ChannelFuture The result of an asynchronous `Channel` I/O operation.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
LifeCycleAwareChannelHandler A `ChannelHandler` that is notified when it is added to or removed from a `ChannelPipeline`.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
SimpleChannelDownstreamHandler A `ChannelDownstreamHandler` which provides an individual handler method for each event type.
SimpleChannelHandler A `ChannelHandler` which provides an individual handler method for each event type.
SimpleChannelUpstreamHandler A `ChannelUpstreamHandler` which provides an individual handler method for each event type.
WriteCompletionEvent A `ChannelEvent` which represents the notification of the completion of a write request on a `Channel`.

Classes in org.jboss.netty.channel used by org.jboss.netty.handler.traffic
Class and Description
ChannelDownstreamHandler Handles or intercepts a downstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelEvent An I/O event or I/O request associated with a `Channel`.
ChannelHandler Handles or intercepts a `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
ChannelHandler.Sharable Indicates that the same instance of the annotated `ChannelHandler` can be added to one or more `ChannelPipeline`s multiple times without a race condition.
ChannelHandlerContext Enables a `ChannelHandler` to interact with its `ChannelPipeline` and other handlers.
ChannelStateEvent A `ChannelEvent` which represents the change of the `Channel` state.
ChannelUpstreamHandler Handles or intercepts an upstream `ChannelEvent`, and sends a `ChannelEvent` to the next handler in a `ChannelPipeline`.
MessageEvent A `ChannelEvent` which represents the transmission or reception of a message.
SimpleChannelHandler A `ChannelHandler` which provides an individual handler method for each event type.