# Uses of Package
org.springframework.core.codec

Packages that use org.springframework.core.codec
Package
Description
org.springframework.core.codec
`Encoder` and `Decoder` abstractions to convert between a reactive stream of bytes and Java objects.

Classes in org.springframework.core.codec used by org.springframework.core.codec
Class
Description
AbstractCharSequenceDecoder
Abstract base class that decodes from a data buffer stream to a `CharSequence` stream.
AbstractDataBufferDecoder
Abstract base class for `Decoder` implementations that can decode a `DataBuffer` directly to the target element type.
AbstractDecoder
Abstract base class for `Decoder` implementations.
AbstractEncoder
Abstract base class for `Encoder` implementations.
AbstractSingleValueEncoder
Abstract base class for `Encoder` classes that can only deal with a single value.
CharBufferDecoder
Decode from a data buffer stream to a `CharBuffer` stream, either splitting or aggregating incoming data chunks to realign along newlines delimiters and produce a stream of char buffers.
CharSequenceEncoder
Encode from a `CharSequence` stream to a bytes stream.
CodecException
General error that indicates a problem while encoding and decoding to and from an Object stream.
Decoder
Strategy for decoding a `DataBuffer` input stream into an output stream of elements of type `<T>`.
DecodingException
Indicates an issue with decoding the input stream with a focus on content related issues such as a parse failure.
Encoder
Strategy to encode a stream of Objects of type `<T>` into an output stream of bytes.
StringDecoder
Decode from a data buffer stream to a `String` stream, either splitting or aggregating incoming data chunks to realign along newlines delimiters and produce a stream of strings.