## Uses of Class
org.jboss.netty.handler.codec.frame.FrameDecoder

- Packages that use FrameDecoder
  Package | Description
  --- | ---
  org.jboss.netty.handler.codec.frame | 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.
  org.jboss.netty.handler.codec.http | Encoder, decoder and their related message types for HTTP.
  org.jboss.netty.handler.codec.http.websocket |
  org.jboss.netty.handler.codec.http.websocketx | Encoder, decoder, handshakers and their related message types for Web Socket data frames.
  org.jboss.netty.handler.codec.marshalling | Decoder and Encoder which uses JBoss Marshalling.
  org.jboss.netty.handler.codec.protobuf | Encoder and decoder which transform a Google Protocol Buffers `Message` into a `ChannelBuffer` and vice versa.
  org.jboss.netty.handler.codec.replay | Specialized variation of `FrameDecoder` which enables implementation of a non-blocking decoder in the blocking I/O paradigm.
  org.jboss.netty.handler.codec.rtsp | An RTSP extension based on the HTTP codec.
  org.jboss.netty.handler.codec.serialization | Encoder, decoder and their compatibility stream implementations which transform a `Serializable` object into a byte buffer and vice versa.
  org.jboss.netty.handler.codec.spdy | Encoder, decoder, session handler and their related message types for the SPDY protocol.
  org.jboss.netty.handler.ssl | SSL · TLS implementation based on `SSLEngine`

- - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.frame

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.frame
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DelimiterBasedFrameDecoder` A decoder that splits the received `ChannelBuffer`s by one or more delimiters.
    `class` | `FixedLengthFrameDecoder` A decoder that splits the received `ChannelBuffer`s by the fixed number of bytes.
    `class` | `LengthFieldBasedFrameDecoder` A decoder that splits the received `ChannelBuffer`s dynamically by the value of the length field in the message.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.http

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.http
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpMessageDecoder` Decodes `ChannelBuffer`s into `HttpMessage`s and `HttpChunk`s.
    `class` | `HttpRequestDecoder` Decodes `ChannelBuffer`s into `HttpRequest`s and `HttpChunk`s.
    `class` | `HttpResponseDecoder` Decodes `ChannelBuffer`s into `HttpResponse`s and `HttpChunk`s.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.http.websocket

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.http.websocket
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebSocketFrameDecoder` Deprecated. Use `org.jboss.netty.handler.codec.http.websocketx` instead. Decodes `ChannelBuffer`s into `WebSocketFrame`s. For the detailed instruction on adding add Web Socket support to your HTTP server, take a look into the `WebSocketServer` example located in the `org.jboss.netty.example.http.websocket` package.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.http.websocketx

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.http.websocketx
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebSocket00FrameDecoder` Decodes `ChannelBuffer`s into `WebSocketFrame`s.
    `class` | `WebSocket08FrameDecoder` Decodes a web socket frame from wire protocol version 8 format.
    `class` | `WebSocket13FrameDecoder` Decodes a web socket frame from wire protocol version 13 format.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.marshalling

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.marshalling
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompatibleMarshallingDecoder` `ReplayingDecoder` which use an `Unmarshaller` to read the Object out of the `ChannelBuffer`.
    `class` | `MarshallingDecoder` Decoder which MUST be used with `MarshallingEncoder`.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.protobuf

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.protobuf
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProtobufVarint32FrameDecoder` A decoder that splits the received `ChannelBuffer`s dynamically by the value of the Google Protocol Buffers Base 128 Varints integer length field in the message.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.replay

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.replay
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReplayingDecoder<T extends Enum<T>>` A specialized variation of `FrameDecoder` which enables implementation of a non-blocking decoder in the blocking I/O paradigm.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.rtsp

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.rtsp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RtspMessageDecoder` Decodes `ChannelBuffer`s into RTSP messages represented in `HttpMessage`s.
    `class` | `RtspRequestDecoder` Decodes `ChannelBuffer`s into RTSP requests represented in `HttpRequest`s.
    `class` | `RtspResponseDecoder` Decodes `ChannelBuffer`s into RTSP responses represented in `HttpResponse`s.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.serialization

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.serialization
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompatibleObjectDecoder` Deprecated. This decoder has a known critical bug which fails to decode and raises a random exception in some circumstances. Avoid to use it whenever you can. The only workaround is to replace `CompatibleObjectEncoder`, `CompatibleObjectDecoder`, `ObjectInputStream`, and `ObjectOutputStream` with `ObjectEncoder`, `ObjectDecoder`, `ObjectEncoderOutputStream`, and `ObjectDecoderInputStream` respectively. This workaround requires both a client and a server to be modified.
    `class` | `ObjectDecoder` A decoder which deserializes the received `ChannelBuffer`s into Java objects.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.codec.spdy

    Subclasses of FrameDecoder in org.jboss.netty.handler.codec.spdy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpdyFrameDecoder` Decodes `ChannelBuffer`s into SPDY Data and Control Frames.

  - ### Uses of FrameDecoder in org.jboss.netty.handler.ssl

    Subclasses of FrameDecoder in org.jboss.netty.handler.ssl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SslHandler` Adds SSL · TLS and StartTLS support to a `Channel`.

Copyright © 2008-2012 The Netty Project. All Rights Reserved.