# Uses of Class
org.springframework.core.codec.AbstractDecoder

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

## Uses of AbstractDecoder in org.springframework.core.codec

Subclasses of AbstractDecoder in org.springframework.core.codec
Modifier and Type
Class
Description
`class`
`AbstractCharSequenceDecoder<T extends CharSequence>`
Abstract base class that decodes from a data buffer stream to a `CharSequence` stream.
`class`
`AbstractDataBufferDecoder<T>`
Abstract base class for `Decoder` implementations that can decode a `DataBuffer` directly to the target element type.
`class`
`ByteArrayDecoder`
Decoder for `byte` arrays.
`class`
`ByteBufferDecoder`
Decoder for `ByteBuffers`.
`final class`
`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.
`class`
`DataBufferDecoder`
Simple pass-through decoder for `DataBuffers`.
`class`
`Netty5BufferDecoder`
Deprecated, for removal: This API element is subject to removal in a future version.
as of 6.2.18 with no replacement
`class`
`NettyByteBufDecoder`
Decoder for `ByteBufs`.
`class`
`ResourceDecoder`
Decoder for `Resources`.
`final class`
`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.