| 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 virtual
Channel that helps wrapping a series of handlers to
unit test the handlers or use them in non-I/O context. |
| io.netty.channel.group |
A channel registry which helps a user maintain the list of open
Channels and perform bulk operations on them. |
| io.netty.channel.local |
A virtual transport that enables the communication between the two
parties in the same virtual machine.
|
| io.netty.channel.socket |
Abstract TCP and UDP socket interfaces which extend the core channel API.
|
| io.netty.channel.socket.aio |
NIO2-based socket channel
API implementation - recommended for a large number of connections (>= 1000).
|
| 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).
|
| 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. |
| ChannelHandler
Handles or intercepts a
ChannelEvent, and sends a
ChannelEvent to the next handler in a ChannelPipeline. |
| ChannelOption |
| EventLoopGroup
Special
EventExecutorGroup which allows to register Channel's that get
processed for later selection during the event loop. |
| ServerChannel |
| Class and Description |
|---|
| AbstractChannel
A skeletal
Channel implementation. |
| AbstractChannel.AbstractUnsafe |
| 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. |
| ChannelException
A
RuntimeException which is thrown when an I/O operation fails. |
| ChannelFlushFutureNotifier |
| ChannelFuture
The result of an asynchronous
Channel I/O operation. |
| ChannelFuture.Unsafe
A
ChannelFuture which is not allowed to be sent to ChannelPipeline due to
implementation details. |
| ChannelFutureFactory
Factory which is responsible to create new
ChannelFuture's |
| 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 ChannelPipelines multiple times
without a race condition. |
| ChannelHandlerAdapter |
| ChannelHandlerContext
Enables a
ChannelHandler to interact with its ChannelPipeline
and other handlers. |
| ChannelHandlerType
Define the type of a
ChannelHandler |
ChannelInboundByteHandler
ChannelInboundHandler which offers a ByteBuf to store inbound data in. |
ChannelInboundHandler
ChannelStateHandler which handles inbound data. |
| ChannelInboundHandlerAdapter |
| ChannelInboundInvoker |
| ChannelInboundMessageHandler
Special
ChannelInboundHandler which store the inbound data in a MessageBuf for futher processing. |
| ChannelInputShutdownEvent |
| ChannelMetadata
Represents the properties of a
Channel implementation. |
| ChannelOperationHandler |
| ChannelOperationHandlerAdapter |
| ChannelOption |
| ChannelOutboundByteHandler |
| ChannelOutboundHandler |
| ChannelOutboundHandlerAdapter |
| ChannelOutboundInvoker |
| ChannelOutboundMessageHandler |
| ChannelPipeline |
| ChannelPipelineException
A
ChannelException which is thrown when a ChannelPipeline
failed to process a ChannelEvent or when a ChannelPipelineFactory
failed to initialize a ChannelPipeline. |
ChannelStateHandler
ChannelHandler which adds callbacks for state changes. |
| ChannelStateHandlerAdapter |
| ChannelTaskScheduler |
| CompleteChannelFuture
A skeletal
ChannelFuture implementation which represents a
ChannelFuture which has been completed already. |
| EventExecutor
The
EventExecutor is a special ScheduledExecutorService which comes
with some handy methods to see if a Thread is executed in a event loop. |
| EventExecutorGroup
The
EventExecutorGroup is responsible to provide EventExecutor's to use via its
EventExecutorGroup.next() method. |
| EventLoop |
| EventLoopGroup
Special
EventExecutorGroup which allows to register Channel's that get
processed for later selection during the event loop. |
| MultithreadEventExecutorGroup |
| ServerChannel |
| SingleThreadEventExecutor
Abstract base class for
EventExecutor's that execute all its submitted tasks in a single thread. |
| 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.
|
| Channel.Unsafe
Unsafe operations that should never be called
from user-code.
|
| ChannelConfig
A set of configuration properties of a
Channel. |
| ChannelFutureFactory
Factory which is responsible to create new
ChannelFuture's |
| ChannelHandler
Handles or intercepts a
ChannelEvent, and sends a
ChannelEvent to the next handler in a ChannelPipeline. |
| ChannelMetadata
Represents the properties of a
Channel implementation. |
| ChannelOutboundInvoker |
| EventLoop |
| 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. |
| Class and Description |
|---|
| AbstractChannel
A skeletal
Channel implementation. |
| AbstractServerChannel
A skeletal server-side
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.
|
| Channel.Unsafe
Unsafe operations that should never be called
from user-code.
|
| ChannelConfig
A set of configuration properties of a
Channel. |
| ChannelFutureFactory
Factory which is responsible to create new
ChannelFuture's |
| ChannelMetadata
Represents the properties of a
Channel implementation. |
| ChannelOutboundInvoker |
| ChannelTaskScheduler |
| EventExecutor
The
EventExecutor is a special ScheduledExecutorService which comes
with some handy methods to see if a Thread is executed in a event loop. |
| EventExecutorGroup
The
EventExecutorGroup is responsible to provide EventExecutor's to use via its
EventExecutorGroup.next() method. |
| EventLoop |
| EventLoopGroup
Special
EventExecutorGroup which allows to register Channel's that get
processed for later selection during the event loop. |
| MultithreadEventExecutorGroup |
| MultithreadEventLoopGroup |
| ServerChannel |
| 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. |
| ChannelFuture
The result of an asynchronous
Channel I/O operation. |
| ChannelFutureFactory
Factory which is responsible to create new
ChannelFuture's |
| ChannelOption |
| ChannelOutboundInvoker |
| DefaultChannelConfig
The default
SocketChannelConfig implementation. |
| ServerChannel |
| 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.
|
| Channel.Unsafe
Unsafe operations that should never be called
from user-code.
|
| ChannelFuture
The result of an asynchronous
Channel I/O operation. |
| ChannelFutureFactory
Factory which is responsible to create new
ChannelFuture's |
| ChannelMetadata
Represents the properties of a
Channel implementation. |
| ChannelOutboundInvoker |
| ChannelTaskScheduler |
| EventExecutor
The
EventExecutor is a special ScheduledExecutorService which comes
with some handy methods to see if a Thread is executed in a event loop. |
| EventExecutorGroup
The
EventExecutorGroup is responsible to provide EventExecutor's to use via its
EventExecutorGroup.next() method. |
| EventLoopGroup
Special
EventExecutorGroup which allows to register Channel's that get
processed for later selection during the event loop. |
| MultithreadEventExecutorGroup |
| MultithreadEventLoopGroup |
| ServerChannel |
| Class and Description |
|---|
| AbstractChannel
A skeletal
Channel implementation. |
| AbstractChannel.AbstractUnsafe |
| 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 asynchronous
Channel I/O operation. |
| ChannelFutureFactory
Factory which is responsible to create new
ChannelFuture's |
| ChannelMetadata
Represents the properties of a
Channel implementation. |
| ChannelOutboundInvoker |
| ChannelTaskScheduler |
| EventExecutor
The
EventExecutor is a special ScheduledExecutorService which comes
with some handy methods to see if a Thread is executed in a event loop. |
| EventExecutorGroup
The
EventExecutorGroup is responsible to provide EventExecutor's to use via its
EventExecutorGroup.next() method. |
| EventLoop |
| EventLoopGroup
Special
EventExecutorGroup which allows to register Channel's that get
processed for later selection during the event loop. |
| MultithreadEventExecutorGroup |
| MultithreadEventLoopGroup |
| ServerChannel |
| 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.
|
| ChannelFuture
The result of an asynchronous
Channel I/O operation. |
| ChannelFutureFactory
Factory which is responsible to create new
ChannelFuture's |
| ChannelMetadata
Represents the properties of a
Channel implementation. |
| ChannelOutboundInvoker |
| EventExecutorGroup
The
EventExecutorGroup is responsible to provide EventExecutor's to use via its
EventExecutorGroup.next() method. |
| EventLoop |
| EventLoopGroup
Special
EventExecutorGroup which allows to register Channel's that get
processed for later selection during the event loop. |
| ServerChannel |
Copyright © 2008-2012 The Netty Project. All Rights Reserved.