| Package | Description | 
|---|---|
| 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.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
  Channels and perform bulk operations on them. | 
| 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.handler.codec.http2 | Handlers for sending and receiving HTTP/2 frames. | 
| io.netty.handler.proxy | Adds support for client connections via proxy protocols such as
 SOCKS and
 HTTP CONNECT tunneling | 
| io.netty.handler.ssl | |
| io.netty.handler.traffic | Implementation of a Traffic Shaping Handler and Dynamic Statistics. | 
| io.netty.resolver | Resolves an arbitrary string that represents the name of an endpoint into a  SocketAddress. | 
| io.netty.resolver.dns | An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously,
 which supports the queries of an arbitrary DNS record type as well. | 
| io.netty.util.concurrent | Utility classes for concurrent / async tasks. | 
| Class and Description | 
|---|
| AbstractEventExecutor Abstract base class for  EventExecutorimplementations. | 
| AbstractEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations. | 
| AbstractFuture Abstract  Futureimplementation which does not allow for cancellation. | 
| AbstractScheduledEventExecutor Abstract base class for  EventExecutors that want to support scheduling. | 
| DefaultProgressivePromise | 
| DefaultPromise | 
| EventExecutor The  EventExecutoris a specialEventExecutorGroupwhich comes
 with some handy methods to see if aThreadis executed in a event loop. | 
| EventExecutorGroup The  EventExecutorGroupis responsible for providing theEventExecutor's to use
 via itsEventExecutorGroup.next()method. | 
| ExecutorServiceFactory An object that creates new  ExecutorServiceon demand. | 
| Future The result of an asynchronous operation. | 
| GenericFutureListener Listens to the result of a  Future. | 
| GenericProgressiveFutureListener | 
| MultithreadEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations that handles their tasks with multiple threads at
 the same time. | 
| ProgressiveFuture A  Futurewhich is used to indicate the progress of an operation. | 
| ProgressivePromise Special  ProgressiveFuturewhich is writable. | 
| Promise Special  Futurewhich is writable. | 
| PromiseAggregator GenericFutureListenerimplementation which consolidates multipleFutures
 into one, by listening to individualFutures and producing an aggregated result
 (success/failure) when allFutures have completed. | 
| PromiseNotifier GenericFutureListenerimplementation which takes otherFutures
 and notifies them on completion. | 
| SingleThreadEventExecutor Abstract base class for  EventExecutor's that execute all its submitted tasks in a single thread. | 
| Class and Description | 
|---|
| AbstractEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations. | 
| EventExecutorGroup The  EventExecutorGroupis responsible for providing theEventExecutor's to use
 via itsEventExecutorGroup.next()method. | 
| ExecutorServiceFactory An object that creates new  ExecutorServiceon demand. | 
| MultithreadEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations that handles their tasks with multiple threads at
 the same time. | 
| Class and Description | 
|---|
| EventExecutor The  EventExecutoris a specialEventExecutorGroupwhich comes
 with some handy methods to see if aThreadis executed in a event loop. | 
| Future The result of an asynchronous operation. | 
| GenericFutureListener Listens to the result of a  Future. | 
| Class and Description | 
|---|
| AbstractEventExecutor Abstract base class for  EventExecutorimplementations. | 
| AbstractEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations. | 
| AbstractScheduledEventExecutor Abstract base class for  EventExecutors that want to support scheduling. | 
| EventExecutor The  EventExecutoris a specialEventExecutorGroupwhich comes
 with some handy methods to see if aThreadis executed in a event loop. | 
| EventExecutorGroup The  EventExecutorGroupis responsible for providing theEventExecutor's to use
 via itsEventExecutorGroup.next()method. | 
| ExecutorServiceFactory An object that creates new  ExecutorServiceon demand. | 
| MultithreadEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations that handles their tasks with multiple threads at
 the same time. | 
| SingleThreadEventExecutor Abstract base class for  EventExecutor's that execute all its submitted tasks in a single thread. | 
| Class and Description | 
|---|
| AbstractEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations. | 
| EventExecutorGroup The  EventExecutorGroupis responsible for providing theEventExecutor's to use
 via itsEventExecutorGroup.next()method. | 
| Class and Description | 
|---|
| GenericFutureListener Listens to the result of a  Future. | 
| Class and Description | 
|---|
| Future The result of an asynchronous operation. | 
| Class and Description | 
|---|
| Future The result of an asynchronous operation. | 
| Promise Special  Futurewhich is writable. | 
| Class and Description | 
|---|
| EventExecutor The  EventExecutoris a specialEventExecutorGroupwhich comes
 with some handy methods to see if aThreadis executed in a event loop. | 
| Class and Description | 
|---|
| EventExecutor The  EventExecutoris a specialEventExecutorGroupwhich comes
 with some handy methods to see if aThreadis executed in a event loop. | 
| Future The result of an asynchronous operation. | 
| Promise Special  Futurewhich is writable. | 
| Class and Description | 
|---|
| EventExecutor The  EventExecutoris a specialEventExecutorGroupwhich comes
 with some handy methods to see if aThreadis executed in a event loop. | 
| Future The result of an asynchronous operation. | 
| Promise Special  Futurewhich is writable. | 
| Class and Description | 
|---|
| AbstractEventExecutor Abstract base class for  EventExecutorimplementations. | 
| AbstractEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations. | 
| AbstractFuture Abstract  Futureimplementation which does not allow for cancellation. | 
| AbstractScheduledEventExecutor Abstract base class for  EventExecutors that want to support scheduling. | 
| CompleteFuture | 
| DefaultPromise | 
| EventExecutor The  EventExecutoris a specialEventExecutorGroupwhich comes
 with some handy methods to see if aThreadis executed in a event loop. | 
| EventExecutorGroup The  EventExecutorGroupis responsible for providing theEventExecutor's to use
 via itsEventExecutorGroup.next()method. | 
| ExecutorServiceFactory An object that creates new  ExecutorServiceon demand. | 
| FastThreadLocalAccess Netty's  Threadimplementations implement this interface to provide fast access toFastThreadLocalvariables. | 
| Future The result of an asynchronous operation. | 
| GenericFutureListener Listens to the result of a  Future. | 
| GlobalEventExecutor Single-thread singleton  EventExecutor. | 
| ImmediateEventExecutor AbstractEventExecutorwhich execute tasks in the callers thread. | 
| ImmediateExecutor Executorwhich execute tasks in the callers thread. | 
| MultithreadEventExecutorGroup Abstract base class for  EventExecutorGroupimplementations that handles their tasks with multiple threads at
 the same time. | 
| ProgressiveFuture A  Futurewhich is used to indicate the progress of an operation. | 
| ProgressivePromise Special  ProgressiveFuturewhich is writable. | 
| Promise Special  Futurewhich is writable. | 
| PromiseAggregator GenericFutureListenerimplementation which consolidates multipleFutures
 into one, by listening to individualFutures and producing an aggregated result
 (success/failure) when allFutures have completed. | 
| ScheduledFuture The result of an scheduled asynchronous operation. | 
| SingleThreadEventExecutor Abstract base class for  EventExecutor's that execute all its submitted tasks in a single thread. | 
| WrappedEventExecutor A marker interface indicating that the  EventExecutoris a wrapper around
 anotherEventExecutorimplementation. | 
Copyright © 2008–2015 The Netty Project. All rights reserved.