# Uses of Class
org.apache.avro.generic.GenericDatumReader

Packages that use GenericDatumReader
Package
Description
org.apache.avro.reflect
Use Java reflection to generate schemas and protocols for existing classes.
org.apache.avro.specific
Generate specific Java classes for schemas and protocols.

## Uses of GenericDatumReader in org.apache.avro.reflect

Subclasses of GenericDatumReader in org.apache.avro.reflect
Modifier and Type
Class
Description
`class`
`ReflectDatumReader<T>`
`DatumReader` for existing classes via Java reflection.

## Uses of GenericDatumReader in org.apache.avro.specific

Subclasses of GenericDatumReader in org.apache.avro.specific
Modifier and Type
Class
Description
`class`
`SpecificDatumReader<T>`
`DatumReader` for generated Java classes.