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.buffer |
Abstraction of a byte buffer - the fundamental data structure
to represent a low-level binary and text message.
|
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.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 open
Channel s 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.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 for
Channel pools. |
io.netty.handler.codec.http |
Encoder, decoder and their related message types for HTTP.
|
io.netty.handler.codec.http.websocketx |
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
|
io.netty.handler.codec.spdy |
Encoder, decoder, session handler and their related message types for the SPDY protocol.
|
io.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
io.netty.handler.ssl.util |
Utility classes that helps easier development of TLS/SSL applications.
|
io.netty.handler.timeout |
Adds support for read and write timeout and idle connection notification
using a
Timer . |
io.netty.handler.traffic |
Implementation of a Traffic Shaping Handler and Dynamic Statistics.
|
io.netty.util |
Utility classes used across multiple packages.
|
io.netty.util.concurrent |
Utility classes for concurrent / async tasks.
|
io.netty.util.internal |
Internal-use-only utilities which is not allowed to be used
outside Netty.
|
Class and Description |
---|
AbstractFuture
Abstract
Future implementation which does not allow for cancellation. |
DefaultPromise |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
Future
The result of an asynchronous operation.
|
Promise
Special
Future which is writable. |
Class and Description |
---|
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
Class and Description |
---|
AbstractEventExecutor
Abstract base class for
EventExecutor implementations. |
AbstractEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations. |
AbstractFuture
Abstract
Future implementation which does not allow for cancellation. |
AbstractScheduledEventExecutor
Abstract base class for
EventExecutor s that want to support scheduling. |
CompleteFuture |
DefaultProgressivePromise |
DefaultPromise |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
EventExecutorGroup
The
EventExecutorGroup is responsible for providing the EventExecutor 's to use
via its EventExecutorGroup.next() method. |
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
Future
The result of an asynchronous operation.
|
FutureListener
A subtype of
GenericFutureListener that hides type parameter for convenience. |
GenericFutureListener
Listens to the result of a
Future . |
GenericProgressiveFutureListener |
MultithreadEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations that handles their tasks with multiple threads at
the same time. |
OrderedEventExecutor
Marker interface for
EventExecutor s that will process all submitted tasks in an ordered / serial fashion. |
ProgressiveFuture
A
Future which is used to indicate the progress of an operation. |
ProgressivePromise
Special
ProgressiveFuture which is writable. |
Promise
Special
Future which is writable. |
PromiseAggregator
Deprecated.
Use
PromiseCombiner
GenericFutureListener implementation which consolidates multiple Future s
into one, by listening to individual Future s and producing an aggregated result
(success/failure) when all Future s have completed. |
PromiseNotifier
GenericFutureListener implementation which takes other Promise s
and notifies them on completion. |
RejectedExecutionHandler
Similar to
RejectedExecutionHandler but specific to SingleThreadEventExecutor . |
SingleThreadEventExecutor
Abstract base class for
OrderedEventExecutor 's that execute all its submitted tasks in a single thread. |
Class and Description |
---|
AbstractEventExecutor
Abstract base class for
EventExecutor implementations. |
AbstractScheduledEventExecutor
Abstract base class for
EventExecutor s that want to support scheduling. |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
EventExecutorGroup
The
EventExecutorGroup is responsible for providing the EventExecutor 's to use
via its EventExecutorGroup.next() method. |
Future
The result of an asynchronous operation.
|
OrderedEventExecutor
Marker interface for
EventExecutor s that will process all submitted tasks in an ordered / serial fashion. |
Class and Description |
---|
AbstractEventExecutor
Abstract base class for
EventExecutor implementations. |
AbstractEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations. |
AbstractScheduledEventExecutor
Abstract base class for
EventExecutor s that want to support scheduling. |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
EventExecutorGroup
The
EventExecutorGroup is responsible for providing the EventExecutor 's to use
via its EventExecutorGroup.next() method. |
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
GenericFutureListener
Listens to the result of a
Future . |
MultithreadEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations that handles their tasks with multiple threads at
the same time. |
OrderedEventExecutor
Marker interface for
EventExecutor s that will process all submitted tasks in an ordered / serial fashion. |
RejectedExecutionHandler
Similar to
RejectedExecutionHandler but specific to SingleThreadEventExecutor . |
SingleThreadEventExecutor
Abstract base class for
OrderedEventExecutor 's that execute all its submitted tasks in a single thread. |
Class and Description |
---|
AbstractFuture
Abstract
Future implementation which does not allow for cancellation. |
DefaultPromise |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
Future
The result of an asynchronous operation.
|
GenericFutureListener
Listens to the result of a
Future . |
Promise
Special
Future which is writable. |
Class and Description |
---|
AbstractEventExecutor
Abstract base class for
EventExecutor implementations. |
AbstractEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations. |
AbstractScheduledEventExecutor
Abstract base class for
EventExecutor s that want to support scheduling. |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
EventExecutorGroup
The
EventExecutorGroup is responsible for providing the EventExecutor 's to use
via its EventExecutorGroup.next() method. |
Future
The result of an asynchronous operation.
|
MultithreadEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations that handles their tasks with multiple threads at
the same time. |
OrderedEventExecutor
Marker interface for
EventExecutor s that will process all submitted tasks in an ordered / serial fashion. |
SingleThreadEventExecutor
Abstract base class for
OrderedEventExecutor 's that execute all its submitted tasks in a single thread. |
Class and Description |
---|
AbstractEventExecutor
Abstract base class for
EventExecutor implementations. |
AbstractEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations. |
AbstractScheduledEventExecutor
Abstract base class for
EventExecutor s that want to support scheduling. |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
EventExecutorGroup
The
EventExecutorGroup is responsible for providing the EventExecutor 's to use
via its EventExecutorGroup.next() method. |
MultithreadEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations that handles their tasks with multiple threads at
the same time. |
OrderedEventExecutor
Marker interface for
EventExecutor s that will process all submitted tasks in an ordered / serial fashion. |
RejectedExecutionHandler
Similar to
RejectedExecutionHandler but specific to SingleThreadEventExecutor . |
SingleThreadEventExecutor
Abstract base class for
OrderedEventExecutor 's that execute all its submitted tasks in a single thread. |
Class and Description |
---|
AbstractEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations. |
EventExecutorGroup
The
EventExecutorGroup is responsible for providing the EventExecutor 's to use
via its EventExecutorGroup.next() method. |
Class and Description |
---|
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
Future
The result of an asynchronous operation.
|
FutureListener
A subtype of
GenericFutureListener that hides type parameter for convenience. |
GenericFutureListener
Listens to the result of a
Future . |
Promise
Special
Future which is writable. |
Class and Description |
---|
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
Class and Description |
---|
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
Class and Description |
---|
GenericFutureListener
Listens to the result of a
Future . |
Class and Description |
---|
AbstractFuture
Abstract
Future implementation which does not allow for cancellation. |
DefaultPromise |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
Future
The result of an asynchronous operation.
|
Promise
Special
Future which is writable. |
Class and Description |
---|
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
Class and Description |
---|
GenericFutureListener
Listens to the result of a
Future . |
Class and Description |
---|
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
Class and Description |
---|
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
Class and Description |
---|
AbstractEventExecutor
Abstract base class for
EventExecutor implementations. |
AbstractEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations. |
AbstractFuture
Abstract
Future implementation which does not allow for cancellation. |
AbstractScheduledEventExecutor
Abstract base class for
EventExecutor s that want to support scheduling. |
CompleteFuture |
DefaultEventExecutorGroup
Default implementation of
MultithreadEventExecutorGroup which will use DefaultEventExecutor instances
to handle the tasks. |
DefaultFutureListeners |
DefaultProgressivePromise |
DefaultPromise |
DefaultPromise.CauseHolder |
EventExecutor
The
EventExecutor is a special EventExecutorGroup which comes
with some handy methods to see if a Thread is executed in a event loop. |
EventExecutorGroup
The
EventExecutorGroup is responsible for providing the EventExecutor 's to use
via its EventExecutorGroup.next() method. |
FastThreadLocal
A special variant of
ThreadLocal that yields higher access performance when accessed from a
FastThreadLocalThread . |
Future
The result of an asynchronous operation.
|
FutureListener
A subtype of
GenericFutureListener that hides type parameter for convenience. |
GenericFutureListener
Listens to the result of a
Future . |
GenericProgressiveFutureListener |
GlobalEventExecutor
Single-thread singleton
EventExecutor . |
GlobalEventExecutor.TaskRunner |
ImmediateEventExecutor
Executes
Runnable objects in the caller's thread. |
ImmediateExecutor
Executor which execute tasks in the callers thread. |
MultithreadEventExecutorGroup
Abstract base class for
EventExecutorGroup implementations that handles their tasks with multiple threads at
the same time. |
MultithreadEventExecutorGroup.EventExecutorChooser |
OrderedEventExecutor
Marker interface for
EventExecutor s that will process all submitted tasks in an ordered / serial fashion. |
ProgressiveFuture
A
Future which is used to indicate the progress of an operation. |
ProgressivePromise
Special
ProgressiveFuture which is writable. |
Promise
Special
Future which is writable. |
PromiseAggregator
Deprecated.
Use
PromiseCombiner
GenericFutureListener implementation which consolidates multiple Future s
into one, by listening to individual Future s and producing an aggregated result
(success/failure) when all Future s have completed. |
PromiseTask |
RejectedExecutionHandler
Similar to
RejectedExecutionHandler but specific to SingleThreadEventExecutor . |
ScheduledFuture
The result of an scheduled asynchronous operation.
|
ScheduledFutureTask |
SingleThreadEventExecutor
Abstract base class for
OrderedEventExecutor 's that execute all its submitted tasks in a single thread. |
ThreadProperties
Expose details for a
Thread . |
Class and Description |
---|
FastThreadLocalThread
A special
Thread that provides fast access to FastThreadLocal variables. |
Promise
Special
Future which is writable. |