| Name | Description | Type | Package | Framework | 
| DemuxingProtocolCodecFactory | A convenience ProtocolCodecFactory that provides DemuxingProtocolEncoder and DemuxingProtocolDecoder as a pair. | Class | org.apache.mina.filter.codec.demux | Apache Mina | 
| DemuxingProtocolDecoder | A composite ProtocolDecoder that demultiplexes incoming IoBuffer decoding requests into an appropriate MessageDecoder. | Class | org.apache.mina.filter.codec.demux | Apache Mina | 
| DemuxingProtocolEncoder | A composite ProtocolEncoder that demultiplexes incoming message encoding requests into an appropriate MessageEncoder. | Class | org.apache.mina.filter.codec.demux | Apache Mina | 
| MessageDecoder | Decodes a certain type of messages. | Interface | org.apache.mina.filter.codec.demux | Apache Mina | 
| MessageDecoderAdapter | An abstract MessageDecoder implementation for those who don't need to implement MessageDecoder. | Class | org.apache.mina.filter.codec.demux | Apache Mina | 
| MessageDecoderFactory | A factory that creates a new instance of MessageDecoder. | Interface | org.apache.mina.filter.codec.demux | Apache Mina | 
| MessageDecoderResult | Represents results from MessageDecoder. | Class | org.apache.mina.filter.codec.demux | Apache Mina | 
| MessageEncoder | Encodes a certain type of messages. | Interface | org.apache.mina.filter.codec.demux | Apache Mina | 
| MessageEncoderFactory | A factory that creates a new instance of MessageEncoder. | Interface | org.apache.mina.filter.codec.demux | Apache Mina |