Class AvroSerializer<K>

java.lang.Object
com.linkedin.venice.serializer.AvroSerializer<K>
All Implemented Interfaces:
RecordSerializer<K>
Direct Known Subclasses:
FastAvroSerializer, MapOrderPreservingFastSerializer, MapOrderPreservingSerializer, VsonAvroGenericSerializer

public class AvroSerializer<K> extends Object implements RecordSerializer<K>
AvroSerializer provides the functionality to serialize objects by using Avro.
  • Constructor Details

    • AvroSerializer

      public AvroSerializer(org.apache.avro.Schema schema)
    • AvroSerializer

      public AvroSerializer(org.apache.avro.Schema schema, boolean buffered)
    • AvroSerializer

      protected AvroSerializer(org.apache.avro.io.DatumWriter<K> genericDatumWriter, org.apache.avro.io.DatumWriter<K> specificDatumWriter)
    • AvroSerializer

      protected AvroSerializer(org.apache.avro.io.DatumWriter<K> genericDatumWriter, org.apache.avro.io.DatumWriter<K> specificDatumWriter, boolean buffered)
  • Method Details