Top Description Fields Constructors Methods
com.fasterxml.jackson.dataformat.avro

public Class CustomEncodingWrapper<T>

extends Object
Class Inheritance
Imports
java.io.IOException, java.lang.reflect.InvocationTargetException, .Method, org.apache.avro.Schema, org.apache.avro.io.Decoder, .Encoder, org.apache.avro.reflect.CustomEncoding

Wrapper that makes the methods on a CustomEncoding accessible since they are otherwise package-private.

Field Summary

Modifier and TypeField and Description
private final CustomEncoding<T>
private static final Method
private static final Method
private static final Method

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Schema
public T
read(Object reuse, Decoder in)

public void
write(Object datum, Encoder out)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

encodingback to summary
private final CustomEncoding<T> encoding
GET_SCHEMAback to summary
private static final Method GET_SCHEMA
READback to summary
private static final Method READ
WRITEback to summary
private static final Method WRITE

Constructor Detail

CustomEncodingWrapperback to summary
public CustomEncodingWrapper(CustomEncoding<T> encoding)

Method Detail

getSchemaback to summary
public Schema getSchema()
readback to summary
public T read(Object reuse, Decoder in) throws IOException
Annotations
@SuppressWarnings:unchecked
writeback to summary
public void write(Object datum, Encoder out) throws IOException