| 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.embedded | A virtual  Channelthat 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.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.rxtx | A serial and parallel port communication transport based on RXTX. | 
| io.netty.channel.sctp.nio | NIO-based SCTP Channel
 API implementation - recommended for a large number of connections (>= 1000). | 
| io.netty.channel.sctp.oio | Old blocking I/O based SCTP channel API implementation - recommended for
 a small 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). | 
| io.netty.channel.udt.nio | UDT Transport for NIO Channels. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractChannelA skeletal  Channelimplementation. | 
| class  | AbstractServerChannelA skeletal server-side  Channelimplementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EmbeddedChannelBase class for  Channelimplementations that are used in an embedded fashion. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractEpollServerChannel | 
| class  | AbstractEpollStreamChannel | 
| class  | EpollDatagramChannelDatagramChannelimplementation that uses linux EPOLL Edge-Triggered Mode for
 maximal performance. | 
| class  | EpollDomainSocketChannel | 
| class  | EpollServerDomainSocketChannel | 
| class  | EpollServerSocketChannelServerSocketChannelimplementation that uses linux EPOLL Edge-Triggered Mode for
 maximal performance. | 
| class  | EpollSocketChannelSocketChannelimplementation that uses linux EPOLL Edge-Triggered Mode for
 maximal performance. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LocalChannelA  Channelfor the local transport. | 
| class  | LocalServerChannelA  ServerChannelfor the local transport which allows in VM communication. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractNioByteChannelAbstractNioChannelbase class forChannels that operate on bytes. | 
| class  | AbstractNioChannelAbstract base class for  Channelimplementations which use a Selector based approach. | 
| class  | AbstractNioMessageChannelAbstractNioChannelbase class forChannels that operate on messages. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractOioByteChannelAbstract base class for OIO which reads and writes bytes from/to a Socket | 
| class  | AbstractOioChannelAbstract base class for  Channelimplementations that use Old-Blocking-IO | 
| class  | AbstractOioMessageChannelAbstract base class for OIO which reads and writes objects from/to a Socket | 
| class  | OioByteStreamChannelAbstract base class for OIO Channels that are based on streams. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RxtxChannelA channel to a serial device using the RXTX library. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NioSctpChannelSctpChannelimplementation which use non-blocking mode and allows to read /
 writeSctpMessages to the underlyingSctpChannel. | 
| class  | NioSctpServerChannelSctpServerChannelimplementation which use non-blocking mode to accept new
 connections and create theNioSctpChannelfor them. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OioSctpChannelSctpChannelimplementation which use blocking mode and allows to read / writeSctpMessages to the underlyingSctpChannel. | 
| class  | OioSctpServerChannelSctpServerChannelimplementation which use blocking mode to accept new
 connections and create theOioSctpChannelfor them. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NioDatagramChannelAn NIO datagram  Channelthat sends and receives anAddressedEnvelope. | 
| class  | NioServerSocketChannelA  ServerSocketChannelimplementation which uses
 NIO selector based implementation to accept new connections. | 
| class  | NioSocketChannelSocketChannelwhich uses NIO selector based implementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OioDatagramChannelAn OIO datagram  Channelthat sends and receives anAddressedEnvelope. | 
| class  | OioServerSocketChannelServerSocketChannelwhich accepts new connections and create theOioSocketChannel's for them. | 
| class  | OioSocketChannelA  SocketChannelwhich is using Old-Blocking-IO | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NioUdtAcceptorChannelCommon base for Netty Byte/Message UDT Stream/Datagram acceptors. | 
| class  | NioUdtByteAcceptorChannelByte Channel Acceptor for UDT Streams. | 
| class  | NioUdtByteConnectorChannelByte Channel Connector for UDT Streams. | 
| class  | NioUdtByteRendezvousChannelByte Channel Rendezvous for UDT Streams. | 
| class  | NioUdtMessageAcceptorChannelMessage Channel Acceptor for UDT Datagrams. | 
| class  | NioUdtMessageConnectorChannelMessage Connector for UDT Datagrams. | 
| class  | NioUdtMessageRendezvousChannelMessage Rendezvous for UDT Datagrams. | 
Copyright © 2008–2015 The Netty Project. All rights reserved.