See: Description
| Interface | Description | 
|---|---|
| Decoder<T> | Strategy for decoding a  DataBufferinput stream into an output stream
 of elements of type<T>. | 
| Encoder<T> | Strategy to encode a stream of Objects of type  <T>into an output
 stream of bytes. | 
| Class | Description | 
|---|---|
| AbstractDataBufferDecoder<T> | Abstract base class for  Decoderimplementations that can decode
 aDataBufferdirectly to the target element type. | 
| AbstractDecoder<T> | Abstract base class for  Decoderimplementations. | 
| AbstractEncoder<T> | Abstract base class for  Decoderimplementations. | 
| AbstractSingleValueEncoder<T> | Abstract base class for  Encoderclasses that can only deal with a single value. | 
| ByteArrayDecoder | Decoder for  bytearrays. | 
| ByteArrayEncoder | Encoder for  bytearrays. | 
| ByteBufferDecoder | Decoder for  ByteBuffers. | 
| ByteBufferEncoder | Encoder for  ByteBuffers. | 
| CharSequenceEncoder | Encode from a  CharSequencestream to a bytes stream. | 
| DataBufferDecoder | Simple pass-through decoder for  DataBuffers. | 
| DataBufferEncoder | Simple pass-through encoder for  DataBuffers. | 
| Hints | Constants and convenience methods for working with hints. | 
| ResourceDecoder | Decoder for  Resources. | 
| ResourceEncoder | Encoder for  Resources. | 
| ResourceRegionEncoder | Encoder for  ResourceRegions. | 
| StringDecoder | Decode from a data buffer stream to a  Stringstream. | 
| Exception | Description | 
|---|---|
| CodecException | General error that indicates a problem while encoding and decoding to and
 from an Object stream. | 
| DecodingException | Indicates an issue with decoding the input stream with a focus on content
 related issues such as a parse failure. | 
| EncodingException | Indicates an issue with encoding the input Object stream with a focus on
 not being able to encode Objects. |