| 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.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.util.concurrent | Utility classes for concurrent / async tasks. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractEventLoopGroupSkeletal implementation of  EventLoopGroup. | 
| class  | DefaultEventLoopGroupMultithreadEventLoopGroupwhich must be used for the local transport. | 
| class  | MultithreadEventLoopGroupAbstract base class for  EventLoopGroupimplementations that handle their tasks with multiple threads at
 the same time. | 
| class  | ThreadPerChannelEventLoopGroup | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EpollEventLoopGroupA  MultithreadEventLoopGroupwhich uses epoll under the
 covers. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NioEventLoopGroup | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OioEventLoopGroupEventLoopGroupwhich is used to handle OIOChannel's. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultEventExecutorGroupDefault implementation of  MultithreadEventExecutorGroupwhich will useDefaultEventExecutorinstances to handle the tasks. | 
| class  | MultithreadEventExecutorGroupAbstract base class for  EventExecutorGroupimplementations that handles their tasks with multiple threads at
 the same time. | 
Copyright © 2008–2015 The Netty Project. All rights reserved.