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

public Class CustomEncodingDatum<T>

extends Object
implements EncodedDatum
Class Inheritance
All Implemented Interfaces
com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum
Type Parameters
<T>
Type of data supported by this EncodedDatum
Imports
java.io.IOException, org.apache.avro.io.Encoder, com.fasterxml.jackson.dataformat.avro.CustomEncodingWrapper

Writes out an object using a org.apache.avro.reflect.CustomEncoding

Field Summary

Modifier and TypeField and Description
private final T
private final CustomEncodingWrapper<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
write(Encoder
Encoder to which the datum should be written
encoder
)

Implements com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum.write.

Callback invoked when it is time to write this datum to the output

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_datumback to summary
private final T _datum
_encodingback to summary
private final CustomEncodingWrapper<T> _encoding

Constructor Detail

CustomEncodingDatumback to summary
public CustomEncodingDatum(CustomEncodingWrapper<T> encoding, T datum)

Method Detail

writeback to summary
public void write(Encoder encoder) throws IOException

Implements com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum.write.

Doc from com.fasterxml.jackson.dataformat.avro.ser.EncodedDatum.write.

Callback invoked when it is time to write this datum to the output

Parameters
encoder:Encoder

Encoder to which the datum should be written

Annotations
@Override
Exceptions
IOException:
if there was an error writing out the datum