Class AbstractKafkaAvroSerializer

java.lang.Object
io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe
io.confluent.kafka.serializers.AbstractKafkaAvroSerializer
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
KafkaAvroSerializer

public abstract class AbstractKafkaAvroSerializer extends AbstractKafkaSchemaSerDe
  • Field Details

    • normalizeSchema

      protected boolean normalizeSchema
    • autoRegisterSchema

      protected boolean autoRegisterSchema
    • propagateSchemaTags

      protected boolean propagateSchemaTags
    • removeJavaProperties

      protected boolean removeJavaProperties
    • useSchemaId

      protected int useSchemaId
    • idCompatStrict

      protected boolean idCompatStrict
    • latestCompatStrict

      protected boolean latestCompatStrict
    • avroReflectionAllowNull

      protected boolean avroReflectionAllowNull
    • avroUseLogicalTypeConverters

      protected boolean avroUseLogicalTypeConverters
  • Constructor Details

    • AbstractKafkaAvroSerializer

      public AbstractKafkaAvroSerializer()
  • Method Details

    • configure

      protected void configure(KafkaAvroSerializerConfig config)
    • serializerConfig

      protected KafkaAvroSerializerConfig serializerConfig(Map<String,?> props)
    • serializerConfig

      protected KafkaAvroSerializerConfig serializerConfig(Properties props)
    • serializeImpl

      protected byte[] serializeImpl(String subject, Object object, AvroSchema schema) throws org.apache.kafka.common.errors.SerializationException, org.apache.kafka.common.errors.InvalidConfigurationException
      Throws:
      org.apache.kafka.common.errors.SerializationException
      org.apache.kafka.common.errors.InvalidConfigurationException
    • serializeImpl

      protected byte[] serializeImpl(String subject, String topic, org.apache.kafka.common.header.Headers headers, Object object, AvroSchema schema) throws org.apache.kafka.common.errors.SerializationException, org.apache.kafka.common.errors.InvalidConfigurationException
      Throws:
      org.apache.kafka.common.errors.SerializationException
      org.apache.kafka.common.errors.InvalidConfigurationException