| 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 |