## Uses of Interface
org.apache.mina.codec.ProtocolDecoder

- Packages that use ProtocolDecoder
  Package | Description
  --- | ---
  org.apache.mina.coap.codec |
  org.apache.mina.codec |
  org.apache.mina.codec.delimited | Set of tools for delimited buffers.
  org.apache.mina.codec.delimited.serialization | Serialization mechanisms.
  org.apache.mina.codec.textline |
  org.apache.mina.filter.codec |
  org.apache.mina.http |

- - ### Uses of ProtocolDecoder in org.apache.mina.coap.codec

    Classes in org.apache.mina.coap.codec that implement ProtocolDecoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoapDecoder` Decoder CoAP messages from the ByteBuffer of a received UDP Datagram.

  - ### Uses of ProtocolDecoder in org.apache.mina.codec

    Subinterfaces of ProtocolDecoder in org.apache.mina.codec
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `StatelessProtocolDecoder<INPUT,OUTPUT>` A state less `ProtocolDecoder` : no context stored for the different sessions.

  - ### Uses of ProtocolDecoder in org.apache.mina.codec.delimited

    Classes in org.apache.mina.codec.delimited that implement ProtocolDecoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IoBufferDecoder<INPUT>` Abstract class providing both encoding and decoding methods between a given type and ByteBuffers.
    `class` | `ProtobufDecoder<OUTPUT extends com.google.protobuf.GeneratedMessage>` Decode Protocol Buffer messages of type OUTPUT
    `class` | `ProtobufDynamicDecoder`
    `class` | `SizePrefixedDecoder<OUT>`
    `class` | `ThriftDecoder<M extends org.apache.thrift.TBase<?,?>>`
    `class` | `ThriftDynamicDecoder`

  - ### Uses of ProtocolDecoder in org.apache.mina.codec.delimited.serialization

    Classes in org.apache.mina.codec.delimited.serialization that implement ProtocolDecoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaNativeMessageDecoder<IN extends Serializable>` Decoder providing the built-in Java-deserialization.
    `class` | `ProtobufDynamicMessageDecoder` An alternative decoder for protobuf which allows the use various target classes with the same decoder.
    `class` | `ProtobufMessageDecoder<IN extends com.google.protobuf.GeneratedMessage>`
    `class` | `ThriftDynamicMessageDecoder`
    `class` | `ThriftMessageDecoder<OUTPUT extends org.apache.thrift.TBase<?,?>>` Decode `IoBuffer` into Thrift messages.

  - ### Uses of ProtocolDecoder in org.apache.mina.codec.textline

    Classes in org.apache.mina.codec.textline that implement ProtocolDecoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TextLineDecoder` A `ProtocolDecoder` which decodes a text line into a string.

  - ### Uses of ProtocolDecoder in org.apache.mina.filter.codec

    Constructors in org.apache.mina.filter.codec with parameters of type ProtocolDecoder
    Constructor and Description
    `ProtocolCodecFilter(ProtocolEncoder<MESSAGE,ENCODED,ENCODING_STATE> encoder, ProtocolDecoder<ENCODED,MESSAGE,DECODING_STATE> decoder)` Creates a new instance of ProtocolCodecFilter, with the specified encoder and decoder.

  - ### Uses of ProtocolDecoder in org.apache.mina.http

    Classes in org.apache.mina.http that implement ProtocolDecoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpServerDecoder` In charge of decoding received bytes into HTTP message.

Copyright © 2009–2013 Apache MINA Project. All rights reserved.