Package io.apicurio.registry.serde.avro
Interface AvroDatumProvider<T>
-
- All Known Implementing Classes:
DefaultAvroDatumProvider
,ReflectAvroDatumProvider
public interface AvroDatumProvider<T>
- Author:
- Ales Justin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
configure(AvroKafkaSerdeConfig config)
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 Detail
-
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)
-
-