# Package org.apache.hadoop.io.serializer.avro

This package provides Avro serialization in Hadoop.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AvroReflectSerializable | Tag interface for Avro 'reflect' serializable classes.

- Class Summary
  Class | Description
  --- | ---
  AvroReflectSerialization | Serialization for Avro Reflect classes.
  AvroSerialization<T> | Base class for providing serialization to Avro types.
  AvroSpecificSerialization | Serialization for Avro Specific classes.

## Package org.apache.hadoop.io.serializer.avro Description

This package provides Avro serialization in Hadoop. This can be used to serialize/deserialize Avro types in Hadoop.

Use `AvroSpecificSerialization` for serialization of classes generated by Avro's 'specific' compiler.

Use `AvroReflectSerialization` for other classes. `AvroReflectSerialization` work for any class which is either in the package list configured via `AvroReflectSerialization.AVRO_REFLECT_PACKAGES` or implement `AvroReflectSerializable` interface.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.