Uses of Package
tools.jackson.dataformat.avro
Packages that use tools.jackson.dataformat.avro
Package
Description
Package that contains codec implementations (and support pieces)
that build on Apache avro library.
Package that contains functionality for generating Avro Schemas
out of POJOs as seen by Jackson databind; similar to how Jackson's
JSON Schema generation works but producing different output.
-
Classes in tools.jackson.dataformat.avro used by tools.jackson.dataformat.avroClassDescriptionAdds 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.DefaultTokenStreamFactoryimplementation for encoding/decoding Avro content, uses native Jackson encoder/decoder.TSFBuilderimplementation for constructingAvroFactoryinstances.ConvenienceAvroMapper, which is mostly similar to simply constructing a mapper withAvroFactory, but also adds little bit of convenience aroundAvroSchemageneration.Base implementation for "Vanilla"ObjectMapper, used with Avro backend.Module that adds support for handling datatypes specific to the standard Java Avro library: Support handling ofSchema: 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.JsonParserimplementation for decoding Avro content and exposing at as a stream ofJsonTokens, to be used for data binding.Enumeration that defines all togglable features for Avro parsers.Wrapper for Schema information needed to encode and decode Avro-format data.Enumeration that defines all togglable features for Avro generators -
Classes in tools.jackson.dataformat.avro used by tools.jackson.dataformat.avro.apacheimplClassDescription
JsonParserimplementation for decoding Avro content and exposing at as a stream ofJsonTokens, to be used for data binding.Wrapper for Schema information needed to encode and decode Avro-format data. -
Classes in tools.jackson.dataformat.avro used by tools.jackson.dataformat.avro.deserClassDescription
JsonParserimplementation for decoding Avro content and exposing at as a stream ofJsonTokens, to be used for data binding.Wrapper for Schema information needed to encode and decode Avro-format data. -
Classes in tools.jackson.dataformat.avro used by tools.jackson.dataformat.avro.schemaClassDescriptionWrapper for Schema information needed to encode and decode Avro-format data.
-
Classes in tools.jackson.dataformat.avro used by tools.jackson.dataformat.avro.serClassDescriptionWrapper that makes the methods on a
CustomEncodingaccessible since they are otherwise package-private.