See: Description
Interface | Description |
---|---|
AddressedEnvelope<M,A extends SocketAddress> |
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 a
Channel . |
ChannelFactory<T extends Channel> |
Creates a new
Channel . |
ChannelFuture |
The result of an asynchronous
Channel I/O operation. |
ChannelFutureListener |
Listens to the result of a
ChannelFuture . |
ChannelHandler |
Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in
its
ChannelPipeline . |
ChannelHandlerContext |
Enables a
ChannelHandler to interact with its ChannelPipeline
and other handlers. |
ChannelHandlerInvoker |
Invokes the event handler methods of
ChannelHandler . |
ChannelId |
Represents the globally unique identifier of a
Channel . |
ChannelOutboundBuffer.MessageProcessor | |
ChannelPipeline |
A list of
ChannelHandler s which handles or intercepts inbound events and outbound operations of a
Channel . |
ChannelProgressiveFuture |
An special
ChannelFuture which is used to indicate the FileRegion transfer progress |
ChannelProgressiveFutureListener |
An
EventListener listener which will be called once the sending task associated with future is
being transferred. |
ChannelProgressivePromise |
Special
ChannelPromise which will be notified once the associated bytes is transferring. |
ChannelPromise |
Special
ChannelFuture which is writable. |
EventLoop |
Will handle all the I/O operations for a
Channel once registered. |
EventLoopGroup |
Special
EventExecutorGroup which allows registering Channel s that get
processed for later selection during the event loop. |
FileRegion |
A region of a file that is sent via a
Channel which supports
zero-copy file transfer. |
MessageSizeEstimator |
Responsible to estimate size of a message.
|
MessageSizeEstimator.Handle | |
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 | |
ServerChannel |
Class | Description |
---|---|
AbstractChannel |
A skeletal
Channel implementation. |
AbstractEventLoop |
Skeletal implementation of
EventLoop . |
AbstractEventLoopGroup |
Skeletal implementation of
EventLoopGroup . |
AbstractServerChannel |
A skeletal server-side
Channel implementation. |
AdaptiveRecvByteBufAllocator |
The
RecvByteBufAllocator that automatically increases and
decreases the predicted buffer size on feed back. |
ChannelDuplexHandler | Deprecated
Use
ChannelHandlerAdapter instead. |
ChannelFlushPromiseNotifier |
This implementation allows to register
ChannelFuture instances which will get notified once some amount of
data was written and so a checkpoint was reached. |
ChannelHandlerAdapter |
Skelton implementation of a
ChannelHandler . |
ChannelHandlerAppender |
A
ChannelHandler that appends the specified ChannelHandler s right next to itself. |
ChannelHandlerInvokerUtil |
A set of helper methods for easier implementation of custom
ChannelHandlerInvoker implementation. |
ChannelInboundHandlerAdapter | Deprecated
Use
ChannelHandlerAdapter instead. |
ChannelInitializer<C extends Channel> |
A special
ChannelHandler which offers an easy way to initialize a Channel once it was
registered to its EventLoop . |
ChannelMetadata |
Represents the properties of a
Channel implementation. |
ChannelOption<T> |
A
ChannelOption allows to configure a ChannelConfig in a type-safe
way. |
ChannelOutboundBuffer |
(Transport implementors only) an internal data structure used by
AbstractChannel to store its pending
outbound write requests. |
ChannelOutboundHandlerAdapter | Deprecated
Use
ChannelHandlerAdapter instead. |
ChannelPromiseAggregator |
Class which is used to consolidate multiple channel futures into one, by
listening to the individual futures and producing an aggregated result
(success/failure) when all futures have completed.
|
ChannelPromiseNotifier |
ChannelFutureListener implementation which takes other
ChannelFuture (s) and notifies them on completion. |
DefaultAddressedEnvelope<M,A extends SocketAddress> |
The default
AddressedEnvelope implementation. |
DefaultChannelConfig |
The default
SocketChannelConfig implementation. |
DefaultChannelHandlerInvoker | |
DefaultChannelProgressivePromise |
The default
ChannelProgressivePromise implementation. |
DefaultChannelPromise |
The default
ChannelPromise implementation. |
DefaultEventLoop | |
DefaultEventLoopGroup |
MultithreadEventLoopGroup which must be used for the local transport. |
DefaultFileRegion | |
DefaultMessageSizeEstimator |
Default
MessageSizeEstimator implementation which supports the estimation of the size of
ByteBuf , ByteBufHolder and FileRegion . |
FixedRecvByteBufAllocator |
The
RecvByteBufAllocator that always yields the same buffer
size prediction. |
MultithreadEventLoopGroup |
Abstract base class for
EventLoopGroup implementations that handle their tasks with multiple threads at
the same time. |
PendingWriteQueue |
A queue of write operations which are pending for later execution.
|
ReflectiveChannelFactory<T extends Channel> |
A
ChannelFactory that instantiates a new Channel by invoking its default constructor reflectively. |
SimpleChannelInboundHandler<I> |
ChannelHandler which allows to explicit only handle a specific type of messages. |
SingleThreadEventLoop |
Abstract base class for
EventLoop s that execute all its submitted tasks in a single thread. |
ThreadPerChannelEventLoop |
SingleThreadEventLoop which is used to handle OIO Channel 's. |
ThreadPerChannelEventLoopGroup |
Exception | Description |
---|---|
ChannelException |
A
RuntimeException which is thrown when an I/O operation fails. |
ChannelPipelineException |
A
ChannelException which is thrown when a ChannelPipeline
failed to execute an operation. |
ConnectTimeoutException |
ConnectException which will be thrown if a connection could
not be established because of a connection timeout. |
EventLoopException |
Special
ChannelException which will be thrown by EventLoop and EventLoopGroup
implementations when an error occurs. |
Annotation Type | Description |
---|---|
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. |
ChannelHandler.Skip |
Indicates that the annotated event handler method in
ChannelHandler will not be invoked by
ChannelPipeline . |
Copyright © 2008–2015 The Netty Project. All rights reserved.