Package | Description |
---|---|
com.fasterxml.jackson.dataformat.avro | |
com.fasterxml.jackson.dataformat.avro.apacheimpl |
Package that contains codec implementations (and support pieces)
that build on Apache avro library.
|
com.fasterxml.jackson.dataformat.avro.deser | |
com.fasterxml.jackson.dataformat.avro.schema |
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.
|
com.fasterxml.jackson.dataformat.avro.ser |
Class and Description |
---|
AvroAnnotationIntrospector
Adds support for the following annotations from the Apache Avro implementation:
@AvroIgnore - Alias for JsonIgnore
@AvroName("custom Name") - Alias for JsonProperty("custom name")
@AvroDefault("default value") - Alias for JsonProperty.defaultValue , to
define default value for generated Schemas
@Nullable - Alias for JsonProperty(required = false)
@Stringable - Alias for JsonCreator on the constructor and JsonValue on
the Object.toString() method. |
AvroFactory
Default
JsonFactory implementation for encoding/decoding Avro
content, uses native Jackson encoder/decoder. |
AvroFactoryBuilder
TSFBuilder
implementation for constructing AvroFactory
instances. |
AvroGenerator |
AvroGenerator.Feature
Enumeration that defines all togglable features for Avro generators
|
AvroMapper
Convenience
AvroMapper , which is mostly similar to simply
constructing a mapper with AvroFactory , but also adds little
bit of convenience around AvroSchema generation. |
AvroMapper.Builder
Base implementation for "Vanilla"
ObjectMapper , used with
Avro backend. |
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 Object . |
AvroParser
JsonParser implementation for decoding Avro content and
exposing at as a stream of JsonToken s, to be used
for data binding. |
AvroParser.Feature
Enumeration that defines all togglable features for Avro parsers.
|
AvroSchema
Wrapper for Schema information needed to encode and decode Avro-format
data.
|
Class and Description |
---|
AvroFactory
Default
JsonFactory implementation for encoding/decoding Avro
content, uses native Jackson encoder/decoder. |
AvroParser
JsonParser implementation for decoding Avro content and
exposing at as a stream of JsonToken s, to be used
for data binding. |
Class and Description |
---|
AvroParser
JsonParser implementation for decoding Avro content and
exposing at as a stream of JsonToken s, to be used
for data binding. |
AvroSchema
Wrapper for Schema information needed to encode and decode Avro-format
data.
|
Class and Description |
---|
AvroSchema
Wrapper for Schema information needed to encode and decode Avro-format
data.
|
Class and Description |
---|
AvroGenerator |
CustomEncodingWrapper
Wrapper that makes the methods on a
CustomEncoding accessible since they are otherwise package-private. |
Copyright © 2019 FasterXML. All rights reserved.