Class AvroKafkaSerdeConfig

java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
io.apicurio.registry.serde.avro.AvroKafkaSerdeConfig

public class AvroKafkaSerdeConfig extends BaseKafkaSerDeConfig
Author:
Fabian Martinez
  • Field Details

    • AVRO_ENCODING

      public static final String AVRO_ENCODING
      Used by the Avro serde classes to choose an io.apicurio.registry.serde.avro.AvroEncoding, for example JSON or BINARY. Serializer and Deserializer configuration must match.
      See Also:
    • AVRO_ENCODING_JSON

      public static final String AVRO_ENCODING_JSON
      See Also:
    • AVRO_ENCODING_BINARY

      public static final String AVRO_ENCODING_BINARY
      See Also:
    • AVRO_DATUM_PROVIDER

      public static final String AVRO_DATUM_PROVIDER
      See Also:
    • AVRO_DATUM_PROVIDER_DEFAULT

      public static final String AVRO_DATUM_PROVIDER_DEFAULT
    • USE_SPECIFIC_AVRO_READER

      public static final String USE_SPECIFIC_AVRO_READER
      See Also:
    • USE_SPECIFIC_AVRO_READER_DEFAULT

      public static final boolean USE_SPECIFIC_AVRO_READER_DEFAULT
      See Also:
  • Constructor Details

    • AvroKafkaSerdeConfig

      public AvroKafkaSerdeConfig(Map<?,?> originals)
      Constructor.
      Parameters:
      configDef -
      originals -
  • Method Details

    • getAvroEncoding

      public AvroEncoding getAvroEncoding()
    • getAvroDatumProvider

      public Class<?> getAvroDatumProvider()
    • useSpecificAvroReader

      public boolean useSpecificAvroReader()