| Class | Description | 
|---|---|
| AvroAnnotationIntrospector | Adds support for the following annotations from the Apache Avro implementation:
 
  @AvroIgnore- Alias forJsonIgnore@AvroName("custom Name")- Alias forJsonProperty("custom name")@AvroDefault("default value")- Alias forJsonProperty.defaultValue, to
     define default value for generated Schemas@Nullable- Alias forJsonProperty(required = false)@Stringable- Alias forJsonCreatoron the constructor andJsonValueon
 theObject.toString()method. | 
| AvroFactory | Default  JsonFactoryimplementation for encoding/decoding Avro
 content, uses native Jackson encoder/decoder. | 
| AvroGenerator | |
| AvroMapper | Convenience  AvroMapper, which is mostly similar to simply
 constructing a mapper withAvroFactory, but also adds little
 bit of convenience aroundAvroSchemageneration. | 
| AvroModule | Module that adds support for handling datatypes specific to the standard
 Java Avro library:
 Support handling of  Schema: remove from Avro lib generated types;
     serialize as (JSON) String for others
  
 Add specialAnnotationIntrospectorthat supports Apache Avro lib
    annotations
  
 Support limited polymorphic handling of properties with nominal type
    ofObject. | 
| AvroModule.SchemaSerializer | |
| AvroParser | JsonParserimplementation for decoding Avro content and
 exposing at as a stream ofJsonTokens, to be used
 for data binding. | 
| AvroSchema | Wrapper for Schema information needed to encode and decode Avro-format
 data. | 
| AvroSerializerModifier | Serializer modifier used to suppress serialization of "schema"
 property for Avro-generated types. | 
| AvroTypeDeserializer | |
| AvroTypeIdResolver | TypeIdResolverfor Avro type IDs embedded in schemas. | 
| AvroTypeResolverBuilder | |
| CustomEncodingWrapper<T> | Wrapper that makes the methods on a  CustomEncodingaccessible since they are otherwise package-private. | 
| PackageVersion | Automatically generated from PackageVersion.java.in during
 packageVersion-generate execution of maven-replacer-plugin in
 pom.xml. | 
| Enum | Description | 
|---|---|
| AvroGenerator.Feature | Enumeration that defines all togglable features for Avro generators | 
| AvroParser.Feature | Enumeration that defines all togglable features for Avro parsers. | 
| Annotation Type | Description | 
|---|---|
| AvroFixedSize | Only used during Avro schema generation; has no effect on data (de)serialization. | 
Copyright © 2017 FasterXML. All rights reserved.