All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractBootstrap<B extends AbstractBootstrap<B,C,F>,C extends Channel,F> |
|
| AbstractBootstrapConfig<B extends AbstractBootstrap<B,C,F>,C extends Channel,F> |
|
| AbstractChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress> |
|
| AbstractChannel.DefaultAbstractChannelPipeline |
|
| AbstractCoalescingBufferQueue |
|
| AbstractNioByteChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress> |
|
| AbstractNioChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress> |
Abstract base class for Channel implementations which use a Selector based approach.
|
| AbstractNioMessageChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress> |
|
| AbstractServerChannel<P extends Channel,L extends SocketAddress,R extends SocketAddress> |
|
| AdaptiveReadHandleFactory |
The ReadHandleFactory that automatically increases and
decreases the predicted buffer size on feed back.
|
| AddressedEnvelope<M,A extends SocketAddress> |
A message that wraps another message with a sender address and a recipient address.
|
| Bootstrap |
|
| BootstrapConfig |
|
| BufferAddressedEnvelope<A extends SocketAddress,T extends BufferAddressedEnvelope<A,T>> |
Base class for addressed envelopes that have Buffer instances as messages.
|
| 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 |
|
| ChannelFactory<T extends Channel> |
|
| ChannelFutureListeners |
FutureContextListener listeners that take a context, and listens to the result of a Future.
|
| ChannelGroup |
A thread-safe Set that contains open Channels and provides
various bulk operations on them.
|
| ChannelGroupException |
|
| ChannelGroupFuture |
|
| ChannelGroupFutureListener |
|
| ChannelHandler |
Handles an I/O event or intercepts an I/O operation, and forwards it to its next handler in
its ChannelPipeline.
|
| ChannelHandlerAdapter |
|
| ChannelHandlerContext |
|
| ChannelId |
Represents the globally unique identifier of a Channel.
|
| ChannelInboundInvoker |
|
| ChannelInitializer<C extends Channel> |
|
| ChannelMatcher |
|
| ChannelMatchers |
Helper class which provides often used ChannelMatcher implementations.
|
| ChannelOption<T> |
|
| ChannelOutboundInvoker |
|
| ChannelOutputShutdownException |
Used to fail pending writes when a channel's output has been shutdown.
|
| ChannelPipeline |
A list of ChannelHandlers which handles or intercepts inbound events and outbound operations of a
Channel.
|
| ChannelPipelineException |
|
| ChannelShutdownDirection |
The direction of a shutdown.
|
| CoalescingBufferQueue |
A FIFO queue of bytes where producers add bytes by repeatedly adding Buffer and consumers take bytes in
arbitrary lengths.
|
| CombinedChannelDuplexHandler<I extends ChannelHandler,O extends ChannelHandler> |
|
| ConnectTimeoutException |
ConnectException which will be thrown if a connection could
not be established because of a connection timeout.
|
| DatagramChannel |
|
| DatagramPacket |
The message container that is used for DatagramChannel to communicate with the remote peer.
|
| DefaultAddressedEnvelope<M,A extends SocketAddress> |
|
| DefaultBufferAddressedEnvelope<A extends SocketAddress> |
|
| DefaultChannelGroup |
|
| DefaultChannelId |
|
| DefaultChannelPipeline |
|
| DefaultFileRegion |
|
| DefaultMessageSizeEstimator |
|
| DefaultSelectStrategyFactory |
Factory which uses the default select strategy.
|
| DelegatingChannelHandlerContext |
|
| DomainSocketAddress |
|
| EmbeddedChannel |
Base class for Channel implementations that are used in an embedded fashion.
|
| EventLoop |
Will handle all the I/O operations for a IoHandle once registered.
|
| EventLoopGroup |
Special EventExecutorGroup which allows registering IoHandles that get
processed for later selection during the event loop.
|
| FileRegion |
|
| FixedReadHandleFactory |
|
| IoExecutionContext |
|
| IoHandle |
A handle that will process I/O.
|
| IoHandler |
|
| IoHandlerFactory |
|
| LocalAddress |
An endpoint in the local transport.
|
| LocalChannel |
|
| LocalHandler |
|
| LocalServerChannel |
A ServerChannel for the local transport which allows in VM communication.
|
| MaxMessagesReadHandleFactory |
Base implementation of ReadHandleFactory which allows to limit the number of messages read per read loop.
|
| MaxMessagesReadHandleFactory.MaxMessageReadHandle |
|
| MaxMessagesWriteHandleFactory |
|
| MaxMessagesWriteHandleFactory.MaxMessagesWriteHandle |
|
| MessageSizeEstimator |
Responsible to estimate the size of a message.
|
| MessageSizeEstimator.Handle |
|
| MultithreadEventLoopGroup |
EventLoopGroup implementation that will handle its tasks with multiple threads.
|
| NioChannelOption<T> |
|
| NioDatagramChannel |
|
| NioHandler |
IoHandler implementation which register the Channel's to a
Selector and so does the multi-plexing of these in the event loop.
|
| NioSelectableChannelHandle<S extends SelectableChannel> |
|
| NioServerSocketChannel |
A ServerSocketChannel implementation which uses
NIO selector based implementation to accept new connections.
|
| NioSocketChannel |
|
| PendingWriteQueue |
A queue of write operations which are pending for later execution.
|
| ReadBufferAllocator |
Implementations of this interface can influence how Buffers are allocated that are used when reading from
the transport.
|
| ReadHandleFactory |
Implementations allow to influence how much data / messages are read per read loop invocation.
|
| ReadHandleFactory.ReadHandle |
Handle which allows to customize how data / messages are read.
|
| ReflectiveChannelFactory<T extends Channel> |
|
| ReflectiveServerChannelFactory<T extends ServerChannel> |
|
| SelectStrategy |
Select strategy interface.
|
| SelectStrategyFactory |
|
| ServerBootstrap |
|
| ServerBootstrapConfig |
|
| ServerChannel |
A Channel that accepts an incoming connection attempts and creates
its child Channels by accepting them.
|
| ServerChannelFactory<T extends ServerChannel> |
|
| ServerChannelReadHandleFactory |
|
| ServerChannelWriteHandleFactory |
|
| ServerSocketChannel |
A Socket ServerChannel which accepts incoming Socket connections.
|
| SimpleChannelInboundHandler<I> |
ChannelHandler which allows to explicit only handle a specific type of messages.
|
| SimpleUserEventChannelHandler<I> |
ChannelHandler which allows to conveniently only handle a specific type of user events.
|
| SingleThreadEventLoop |
EventLoop that execute all its submitted tasks in a single thread and uses an IoHandler for
IO processing.
|
| SocketChannel |
|
| SocketChannelWriteHandleFactory |
|
| SocketProtocolFamily |
ProtocolFamily implementation that is used by the different transport implementations.
|
| WriteBufferWaterMark |
|
| WriteHandleFactory |
Implementations allow to influence how much data / messages are written per write loop invocation.
|
| WriteHandleFactory.WriteHandle |
Handle which allows to customize how data / messages are read.
|