## Uses of Interface
org.apache.mina.filter.codec.demux.MessageDecoder

- Packages that use MessageDecoder
  Package | Description
  --- | ---
  org.apache.mina.example.sumup.codec | Protocol codec implementation for SumUp protocol.
  org.apache.mina.filter.codec.demux | Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs.

- - ### Uses of MessageDecoder in org.apache.mina.example.sumup.codec

    Classes in org.apache.mina.example.sumup.codec that implement MessageDecoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMessageDecoder` A `MessageDecoder` that decodes message header and forwards the decoding of body to a subclass.
    `class` | `AddMessageDecoder` A `MessageDecoder` that decodes `AddMessage`.
    `class` | `ResultMessageDecoder` A `MessageDecoder` that decodes `ResultMessage`.

  - ### Uses of MessageDecoder in org.apache.mina.filter.codec.demux

    Classes in org.apache.mina.filter.codec.demux that implement MessageDecoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MessageDecoderAdapter` An abstract `MessageDecoder` implementation for those who don't need to implement `finishDecode(IoSession, ProtocolDecoderOutput)` method.

    Methods in org.apache.mina.filter.codec.demux that return MessageDecoder
    Modifier and Type | Method and Description
    --- | ---
    `MessageDecoder` | MessageDecoderFactory.`getDecoder()` Creates a new message decoder.

    Methods in org.apache.mina.filter.codec.demux with parameters of type MessageDecoder
    Modifier and Type | Method and Description
    --- | ---
    `void` | DemuxingProtocolDecoder.`addMessageDecoder(MessageDecoder decoder)`
    `void` | DemuxingProtocolCodecFactory.`addMessageDecoder(MessageDecoder decoder)`

    Method parameters in org.apache.mina.filter.codec.demux with type arguments of type MessageDecoder
    Modifier and Type | Method and Description
    --- | ---
    `void` | DemuxingProtocolDecoder.`addMessageDecoder(Class<? extends MessageDecoder> decoderClass)`
    `void` | DemuxingProtocolCodecFactory.`addMessageDecoder(Class<? extends MessageDecoder> decoderClass)`

Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.