public class AvroMapper
extends com.fasterxml.jackson.databind.ObjectMapper
AvroMapper, which is mostly similar to simply
 constructing a mapper with AvroFactory, but also adds little
 bit of convenience around AvroSchema generation._configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE| Modifier | Constructor and Description | 
|---|---|
|   | AvroMapper()Constructor that will construct mapper with standard  AvroFactoryas codec, and will also registerAvroModule. | 
|   | AvroMapper(AvroFactory f)Constructor that will construct mapper with given  AvroFactory,
 as well as register standardAvroModule(with default settings). | 
|   | AvroMapper(AvroFactory f,
          com.fasterxml.jackson.databind.Module... modules)Constructor that will construct mapper with specified  AvroFactoryas codec, and register given modules but nothing else (that is, will
 only registerAvroModuleif it's included as argument. | 
|   | AvroMapper(com.fasterxml.jackson.databind.Module... modules)Constructor that will construct mapper with standard  AvroFactoryas codec, and register given modules but nothing else (that is, will
 only registerAvroModuleif it's included as argument. | 
| protected  | AvroMapper(com.fasterxml.jackson.databind.ObjectMapper src) | 
| Modifier and Type | Method and Description | 
|---|---|
| AvroMapper | copy() | 
| AvroFactory | getFactory() | 
| AvroSchema | schemaFor(Class<?> type)Factory method for constructing  AvroSchemaby introspecting given
 POJO type and building schema that contains specified properties. | 
| AvroSchema | schemaFor(com.fasterxml.jackson.databind.JavaType type)Factory method for constructing  AvroSchemaby introspecting given
 POJO type and building schema that contains specified properties. | 
| AvroSchema | schemaFrom(File schemaFile)Convenience method for reading  AvroSchemafrom given
 encoded JSON representation. | 
| AvroSchema | schemaFrom(InputStream in)Method for reading an Avro Schema from given  InputStream,
 and once done (successfully or not), closing the stream. | 
| AvroSchema | schemaFrom(String schemaAsString)Convenience method for reading  AvroSchemafrom given
 encoded JSON representation. | 
| com.fasterxml.jackson.core.Version | version() | 
_checkInvalidCopy, _configAndWriteValue, _convert, _findRootDeserializer, _initForReading, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _unwrapAndDeserialize, _verifyNoTrailingTokens, _verifySchemaType, acceptJsonFormatVisitor, acceptJsonFormatVisitor, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, configOverride, configure, configure, configure, configure, configure, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createObjectNode, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPropertyNamingStrategy, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, mixInCount, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setDateFormat, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, treeAsTokens, treeToValue, updateValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsStringpublic AvroMapper()
AvroFactory
 as codec, and will also register AvroModule.public AvroMapper(AvroFactory f)
AvroFactory,
 as well as register standard AvroModule (with default settings).public AvroMapper(com.fasterxml.jackson.databind.Module... modules)
AvroFactory
 as codec, and register given modules but nothing else (that is, will
 only register AvroModule if it's included as argument.public AvroMapper(AvroFactory f, com.fasterxml.jackson.databind.Module... modules)
AvroFactory
 as codec, and register given modules but nothing else (that is, will
 only register AvroModule if it's included as argument.protected AvroMapper(com.fasterxml.jackson.databind.ObjectMapper src)
public AvroMapper copy()
copy in class com.fasterxml.jackson.databind.ObjectMapperpublic com.fasterxml.jackson.core.Version version()
version in interface com.fasterxml.jackson.core.Versionedversion in class com.fasterxml.jackson.databind.ObjectMapperpublic AvroFactory getFactory()
getFactory in class com.fasterxml.jackson.databind.ObjectMapperpublic AvroSchema schemaFor(Class<?> type) throws com.fasterxml.jackson.databind.JsonMappingException
AvroSchema by introspecting given
 POJO type and building schema that contains specified properties.
Resulting schema object does not use separate reader/writer schemas.
com.fasterxml.jackson.databind.JsonMappingExceptionpublic AvroSchema schemaFor(com.fasterxml.jackson.databind.JavaType type) throws com.fasterxml.jackson.databind.JsonMappingException
AvroSchema by introspecting given
 POJO type and building schema that contains specified properties.
Resulting schema object does not use separate reader/writer schemas.
com.fasterxml.jackson.databind.JsonMappingExceptionpublic AvroSchema schemaFrom(InputStream in) throws IOException
InputStream,
 and once done (successfully or not), closing the stream.
Resulting schema object does not use separate reader/writer schemas.
IOExceptionpublic AvroSchema schemaFrom(String schemaAsString) throws IOException
AvroSchema from given
 encoded JSON representation.
Resulting schema object does not use separate reader/writer schemas.
IOExceptionpublic AvroSchema schemaFrom(File schemaFile) throws IOException
AvroSchema from given
 encoded JSON representation.
Resulting schema object does not use separate reader/writer schemas.
IOExceptionCopyright © 2017 FasterXML. All rights reserved.