# Uses of Interface
org.springframework.core.codec.Encoder

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

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

Classes in org.springframework.core.codec that implement Encoder
Modifier and Type
Class
Description
`class`
`AbstractEncoder<T>`
Abstract base class for `Encoder` implementations.
`class`
`AbstractSingleValueEncoder<T>`
Abstract base class for `Encoder` classes that can only deal with a single value.
`class`
`ByteArrayEncoder`
Encoder for `byte` arrays.
`class`
`ByteBufferEncoder`
Encoder for `ByteBuffers`.
`final class`
`CharSequenceEncoder`
Encode from a `CharSequence` stream to a bytes stream.
`class`
`DataBufferEncoder`
Simple pass-through encoder for `DataBuffers`.
`class`
`Netty5BufferEncoder`
Encoder for `Buffers`.
`class`
`NettyByteBufEncoder`
Encoder for `ByteBufs`.
`class`
`ResourceEncoder`
Encoder for `Resources`.
`class`
`ResourceRegionEncoder`
Encoder for `ResourceRegions`.