# Uses of Interface
org.apache.avro.message.MessageDecoder

Packages that use MessageDecoder
Package
Description
org.apache.avro.message

## Uses of MessageDecoder in org.apache.avro.message

Classes in org.apache.avro.message that implement MessageDecoder
Modifier and Type
Class
Description
`class`
`BinaryMessageDecoder<D>`
A `MessageDecoder` that reads a binary-encoded datum.
`static class`
`MessageDecoder.BaseDecoder<D>`
Base class for `MessageEncoder` implementations that provides default implementations for most of the `DatumEncoder` API.
`class`
`RawMessageDecoder<D>`
A `MessageDecoder` that deserializes from raw datum bytes.