Interface AvroDatumProvider<T>

All Known Implementing Classes:
DefaultAvroDatumProvider, ReflectAvroDatumProvider

public interface AvroDatumProvider<T>
Author:
Ales Justin
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    org.apache.avro.io.DatumReader<T>
    createDatumReader(org.apache.avro.Schema schema)
     
    org.apache.avro.io.DatumWriter<T>
    createDatumWriter(T data, org.apache.avro.Schema schema)
     
    org.apache.avro.Schema
    toSchema(T data)
     
  • Method Details

    • configure

      default void configure(AvroKafkaSerdeConfig config)
    • createDatumWriter

      org.apache.avro.io.DatumWriter<T> createDatumWriter(T data, org.apache.avro.Schema schema)
    • createDatumReader

      org.apache.avro.io.DatumReader<T> createDatumReader(org.apache.avro.Schema schema)
    • toSchema

      org.apache.avro.Schema toSchema(T data)