Top Classes Enums
module tools.jackson.dataformat.avro

Package tools.jackson.dataformat.avro


Class Summary

Modifier and TypeClass and Description
public class
AvroAnnotationIntrospector

Adds support for the following annotations from the Apache Avro implementation:

public class
AvroFactory

Default TokenStreamFactory implementation for encoding/decoding Avro content, uses native Jackson encoder/decoder.

public class
AvroFactoryBuilder

tools.jackson.core.TSFBuilder implementation for constructing AvroFactory instances.

public class
public class
AvroMapper

Convenience AvroMapper, which is mostly similar to simply constructing a mapper with AvroFactory, but also adds little bit of convenience around AvroSchema generation.

public class
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 special AnnotationIntrospector that supports Apache Avro lib annotations
  • Support limited polymorphic handling of properties with nominal type of java.lang.Object.
public abstract class
AvroParser

JsonParser implementation for decoding Avro content and exposing at as a stream of JsonTokens, to be used for data binding.

public class
AvroSchema

Wrapper for Schema information needed to encode and decode Avro-format data.

public class
AvroSerializerModifier

Serializer modifier used to suppress serialization of "schema" property for Avro-generated types.

pack-priv class
AvroSubTypeValidator

Simple PolymorphicTypeValidator implementation used by with Avro's polymorphic type handling.

public class
public class
public class
public class
CustomEncodingWrapper<T>

Wrapper that makes the methods on a CustomEncoding accessible since they are otherwise package-private.

public class
PackageVersion

Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.

Enum Summary

Modifier and TypeEnum and Description
public enum
AvroReadFeature

Enumeration that defines all togglable features for Avro parsers.

public enum
AvroWriteFeature

Enumeration that defines all togglable features for Avro generators

Note

in Jackson 2.x this was named AvroGenerator.Feature.