Class AvroSchemaGenerator

java.lang.Object
tools.jackson.dataformat.avro.schema.VisitorFormatWrapperImpl
tools.jackson.dataformat.avro.schema.AvroSchemaGenerator
All Implemented Interfaces:
tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper, tools.jackson.databind.jsonFormatVisitors.WithGettableSerializationContext, tools.jackson.databind.jsonFormatVisitors.WithSettableSerializationContext

public class AvroSchemaGenerator extends VisitorFormatWrapperImpl
Class that can generate an AvroSchema for a given Java POJO, using definitions Jackson would use for serialization. An instance is typically given to ObjectMapper.acceptJsonFormatVisitor(java.lang.Class<?>, tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper) which will invoke necessary callbacks.

For default configuration of things like "Logical Types support", see Javadocs of VisitorFormatWrapperImpl.