| 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.handler.codec | Extensible decoder and its common implementations which deal with the
 packet fragmentation and reassembly issue found in a stream-based transport
 such as TCP/IP. | 
| io.netty.handler.codec.base64 | |
| io.netty.handler.codec.bytes | Encoder and decoder which transform an array of bytes into a
  ByteBufand vice versa. | 
| io.netty.handler.codec.dns | DNS codec information for writing to and reading from a DNS server. | 
| io.netty.handler.codec.http.websocketx | Encoder, decoder, handshakers and their related message types for
 Web Socket data frames. | 
| io.netty.handler.codec.marshalling | Decoder and Encoder which uses JBoss Marshalling. | 
| io.netty.handler.codec.protobuf | Encoder and decoder which transform a
 Google Protocol Buffers
  Messageinto aByteBufand vice versa. | 
| io.netty.handler.codec.rtsp | An RTSP
 extension based on the HTTP codec. | 
| io.netty.handler.codec.serialization | Encoder, decoder and their compatibility stream implementations which
 transform a  Serializableobject into a byte buffer and
 vice versa. | 
| io.netty.handler.codec.socksx.v4 | Encoder, decoder and their related message types for SOCKSv4 protocol. | 
| io.netty.handler.codec.socksx.v5 | Encoder, decoder and their related message types for SOCKSv5 protocol. | 
| io.netty.handler.codec.string | |
| io.netty.handler.ipfilter | Package to filter IP addresses (allow/deny). | 
| io.netty.handler.logging | Logs the I/O events for debugging purpose. | 
| io.netty.handler.traffic | Implementation of a Traffic Shaping Handler and Dynamic Statistics. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ChannelInitializer<C extends Channel>A special  ChannelHandlerwhich offers an easy way to initialize aChannelonce it was
 registered to itsEventLoop. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LengthFieldPrependerAn encoder that prepends the length of the message. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Base64Decoder | 
| class  | Base64Encoder | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ByteArrayEncoderEncodes the requested array of bytes into a  ByteBuf. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DnsQueryEncoder | 
| class  | DnsResponseDecoderDnsResponseDecoder accepts  DatagramPacketand encodes toDnsResponse. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WebSocket00FrameEncoderEncodes a  WebSocketFrameinto aByteBuf. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompatibleMarshallingEncoderMessageToByteEncoderimplementation which uses JBoss Marshalling to marshal
 an Object. | 
| class  | MarshallingEncoderMessageToByteEncoderimplementation which uses JBoss Marshalling to marshal
 an Object. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ProtobufDecoder | 
| class  | ProtobufEncoder | 
| class  | ProtobufVarint32LengthFieldPrependerAn encoder that prepends the the Google Protocol Buffers
 Base
 128 Varints integer length field. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RtspObjectEncoder<H extends HttpMessage>Encodes an RTSP message represented in  FullHttpMessageinto
 aByteBuf. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ObjectEncoderAn encoder which serializes a Java object into a  ByteBuf. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Socks4ClientEncoderEncodes a  Socks4CommandRequestinto aByteBuf. | 
| class  | Socks4ServerEncoderEncodes a  Socks4CommandResponseinto aByteBuf. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Socks5ClientEncoderEncodes a client-side  Socks5Messageinto aByteBuf. | 
| class  | Socks5ServerEncoderEncodes a server-side  Socks5Messageinto aByteBuf. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StringDecoder | 
| class  | StringEncoder | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RuleBasedIpFilterThis class allows one to filter new  Channels based on theIpFilterRules passed to its constructor. | 
| class  | UniqueIpFilterThis class allows one to ensure that at all times for every IP address there is at most one
  Channelconnected to the server. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LoggingHandlerA  ChannelHandlerthat logs all events using a logging framework. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GlobalChannelTrafficShapingHandlerThis implementation of the  AbstractTrafficShapingHandleris for global
 and per channel traffic shaping, that is to say a global limitation of the bandwidth, whatever
 the number of opened channels and a per channel limitation of the bandwidth. | 
| class  | GlobalTrafficShapingHandlerThis implementation of the  AbstractTrafficShapingHandleris for global
 traffic shaping, that is to say a global limitation of the bandwidth, whatever
 the number of opened channels. | 
Copyright © 2008–2015 The Netty Project. All rights reserved.