# Package org.apache.avro.message

package org.apache.avro.message

Related Packages
Package
Description
org.apache.avro
Avro kernel classes.
Class
Description
BadHeaderException
Exception thrown by a `MessageDecoder` when a message header is not recognized.
BinaryMessageDecoder<D>
A `MessageDecoder` that reads a binary-encoded datum.
BinaryMessageEncoder<D>
A `MessageEncoder` that adds a header and 8-byte schema fingerprint to each datum encoded as binary.
MessageDecoder<D>
Deserializes a single datum from a ByteBuffer, byte array, or InputStream.
MessageDecoder.BaseDecoder<D>
Base class for `MessageEncoder` implementations that provides default implementations for most of the `DatumEncoder` API.
MessageEncoder<D>
Serializes an individual datum as a ByteBuffer or to an OutputStream.
MissingSchemaException
Exception thrown by a `MessageDecoder` when the message is encoded using an unknown `Schema`.
RawMessageDecoder<D>
A `MessageDecoder` that deserializes from raw datum bytes.
RawMessageEncoder<D>
A `MessageEncoder` that encodes only a datum's bytes, without additional information (such as a schema fingerprint).
SchemaStore
Interface for classes that can provide avro schemas by fingerprint.
SchemaStore.Cache
A map-based cache of schemas by AVRO-CRC-64 fingerprint.