Class CustomEncodingSerializer<T>
java.lang.Object
tools.jackson.databind.ValueSerializer<T>
tools.jackson.dataformat.avro.ser.CustomEncodingSerializer<T>
- All Implemented Interfaces:
tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
public class CustomEncodingSerializer<T>
extends tools.jackson.databind.ValueSerializer<T>
Serializes an object using a avro
CustomEncoding- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class tools.jackson.databind.ValueSerializer
tools.jackson.databind.ValueSerializer.None -
Constructor Summary
ConstructorsConstructorDescriptionCustomEncodingSerializer(org.apache.avro.reflect.CustomEncoding<T> encoding) -
Method Summary
Modifier and TypeMethodDescriptionvoidacceptJsonFormatVisitor(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, tools.jackson.databind.JavaType type) voidserialize(T t, tools.jackson.core.JsonGenerator jsonGenerator, tools.jackson.databind.SerializationContext ctxt) Methods inherited from class tools.jackson.databind.ValueSerializer
createContextual, getDelegatee, handledType, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, resolve, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId, withFormatOverrides, withIgnoredProperties
-
Constructor Details
-
CustomEncodingSerializer
-
-
Method Details
-
serialize
public void serialize(T t, tools.jackson.core.JsonGenerator jsonGenerator, tools.jackson.databind.SerializationContext ctxt) throws tools.jackson.core.JacksonException - Specified by:
serializein classtools.jackson.databind.ValueSerializer<T>- Throws:
tools.jackson.core.JacksonException
-
acceptJsonFormatVisitor
public void acceptJsonFormatVisitor(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor, tools.jackson.databind.JavaType type) - Specified by:
acceptJsonFormatVisitorin interfacetools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable- Overrides:
acceptJsonFormatVisitorin classtools.jackson.databind.ValueSerializer<T>
-