| Name | Description | Type | Package | Framework |
| AbstractProtocolDecoderOutput | A ProtocolDecoderOutput based on queue. | Class | org.apache.mina.filter.codec | Apache Mina |
| AbstractProtocolEncoderOutput | A ProtocolEncoderOutput based on queue. | Class | org.apache.mina.filter.codec | Apache Mina |
| ConsumeToCrLfDecodingState | DecodingState which consumes all bytes until a CRLF has been encountered. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| ConsumeToDynamicTerminatorDecodingState | DecodingState which consumes all bytes until a fixed (ASCII) character is reached. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| ConsumeToEndOfSessionDecodingState | DecodingState which consumes all received bytes until the session isAuthor:Apache MINA Project | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| ConsumeToLinearWhitespaceDecodingState | DecodingState which consumes all bytes until a space (0x20) or tab (0x09) character is reached. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| ConsumeToTerminatorDecodingState | DecodingState which consumes all bytes until a fixed (ASCII) character is reached. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| CrLfDecodingState | DecodingState which decodes a single CRLF. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| CumulativeProtocolDecoder | A ProtocolDecoder that cumulates the content of received buffers to a cumulative buffer to help users implement decoders. | Class | org.apache.mina.filter.codec | Apache Mina |
| DecodingState | Represents a state in a decoder state machine used by DecodingStateMachine. | Interface | org.apache.mina.filter.codec.statemachine | Apache Mina |
| DecodingStateMachine | Abstract base class for decoder state machines. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| DecodingStateProtocolDecoder | ProtocolDecoder which uses a DecodingState to decode data. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| 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 |
| FixedLengthDecodingState | DecodingState which consumes all received bytes until a configured number of read bytes has been reached. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| IntegerDecodingState | DecodingState which decodes int values in big-endian order (high bytes come first). | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| LinearWhitespaceSkippingState | DecodingState which skips space (0x20) and tab (0x09) characters. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| LineDelimiter | A delimiter which is appended to the end of a text line, such as CR/LF. | Class | org.apache.mina.filter.codec.textline | 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 |
| ObjectSerializationCodecFactory | A ProtocolCodecFactory that serializes and deserializes Java objects. | Class | org.apache.mina.filter.codec.serialization | Apache Mina |
| ObjectSerializationDecoder | A ProtocolDecoder which deserializes Serializable Java objects using IoBuffer. | Class | org.apache.mina.filter.codec.serialization | Apache Mina |
| ObjectSerializationEncoder | A ProtocolEncoder which serializes Serializable Java objects using IoBuffer. | Class | org.apache.mina.filter.codec.serialization | Apache Mina |
| ObjectSerializationInputStream | An ObjectInput and InputStream that can read the objects encoded by ObjectSerializationEncoder. | Class | org.apache.mina.filter.codec.serialization | Apache Mina |
| ObjectSerializationOutputStream | An ObjectOutput and OutputStream that can write the objects as the serialized form that ObjectSerializationDecoder can decode. | Class | org.apache.mina.filter.codec.serialization | Apache Mina |
| PrefixedStringCodecFactory | A ProtocolCodecFactory that performs encoding and decoding of a Java String object using a fixed-length length prefix. | Class | org.apache.mina.filter.codec.prefixedstring | Apache Mina |
| PrefixedStringDecoder | A ProtocolDecoder which decodes a String using a fixed-length length prefix. | Class | org.apache.mina.filter.codec.prefixedstring | Apache Mina |
| PrefixedStringEncoder | A ProtocolEncoder which encodes a string using a fixed-length length prefix. | Class | org.apache.mina.filter.codec.prefixedstring | Apache Mina |
| ProtocolCodecException | An exception that is thrown when ProtocolEncoder or ProtocolDecoder cannot understand or failed to validate | Class | org.apache.mina.filter.codec | Apache Mina |
| ProtocolCodecFactory | Provides ProtocolEncoder and ProtocolDecoder which translates binary or protocol specific data into message object and vice versa. | Interface | org.apache.mina.filter.codec | Apache Mina |
| ProtocolCodecFilter | An IoFilter which translates binary or protocol specific data into message objects and vice versa using ProtocolCodecFactory, | Class | org.apache.mina.filter.codec | Apache Mina |
| ProtocolCodecSession | A virtual IoSession that provides ProtocolEncoderOutput and ProtocolDecoderOutput. | Class | org.apache.mina.filter.codec | Apache Mina |
| ProtocolDecoder | Decodes binary or protocol-specific data into higher-level message objects. | Interface | org.apache.mina.filter.codec | Apache Mina |
| ProtocolDecoderAdapter | An abstract ProtocolDecoder implementation for those who don't need ProtocolDecoder. | Class | org.apache.mina.filter.codec | Apache Mina |
| ProtocolDecoderException | An exception that is thrown when ProtocolDecoder cannot understand or failed to validate the specified IoBuffer | Class | org.apache.mina.filter.codec | Apache Mina |
| ProtocolDecoderOutput | Callback for ProtocolDecoder to generate decoded messages. | Interface | org.apache.mina.filter.codec | Apache Mina |
| ProtocolEncoder | Encodes higher-level message objects into binary or protocol-specific data. | Interface | org.apache.mina.filter.codec | Apache Mina |
| ProtocolEncoderAdapter | An abstract ProtocolEncoder implementation for those who don't have any resources to dispose. | Class | org.apache.mina.filter.codec | Apache Mina |
| ProtocolEncoderException | An exception that is thrown when ProtocolEncoder cannot understand or failed to validate the specified message object. | Class | org.apache.mina.filter.codec | Apache Mina |
| ProtocolEncoderOutput | Callback for ProtocolEncoder to generate encoded messages such as IoBuffers. | Interface | org.apache.mina.filter.codec | Apache Mina |
| RecoverableProtocolDecoderException | A special exception that tells the ProtocolDecoder can keep decoding even after this exception is thrown. | Class | org.apache.mina.filter.codec | Apache Mina |
| ShortIntegerDecodingState | DecodingState which decodes short values in big-endian order (high bytes come first). | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| SingleByteDecodingState | DecodingState which decodes byte values. | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| SkippingState | DecodingState which skips data until canSkip(byte) returns Author:Apache MINA Project | Class | org.apache.mina.filter.codec.statemachine | Apache Mina |
| SynchronizedProtocolDecoder | A ProtocolDecoder implementation which decorates an existing decoder to be thread-safe. | Class | org.apache.mina.filter.codec | Apache Mina |
| SynchronizedProtocolEncoder | A ProtocolEncoder implementation which decorates an existing encoder to be thread-safe. | Class | org.apache.mina.filter.codec | Apache Mina |
| TextLineCodecFactory | A ProtocolCodecFactory that performs encoding and decoding between a text line data and a Java string object. | Class | org.apache.mina.filter.codec.textline | Apache Mina |
| TextLineDecoder | A ProtocolDecoder which decodes a text line into a string. | Class | org.apache.mina.filter.codec.textline | Apache Mina |
| TextLineEncoder | A ProtocolEncoder which encodes a string into a text line which ends with the delimiter. | Class | org.apache.mina.filter.codec.textline | Apache Mina |