Class DefaultJacksonKafkaAvroSerializer

java.lang.Object
io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe
io.github.productboardlabs.kafka.serializers.AbstractJacksonKafkaAvroSerializer
io.github.productboardlabs.kafka.serializers.DefaultJacksonKafkaAvroSerializer
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.kafka.common.serialization.Serializer<Object>

public class DefaultJacksonKafkaAvroSerializer extends AbstractJacksonKafkaAvroSerializer
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe

    io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe.SubjectSchema
  • Field Summary

    Fields inherited from class io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe

    contextNameStrategy, idSize, keySubjectNameStrategy, latestVersions, MAGIC_BYTE, schemaRegistry, useSchemaReflection, valueSubjectNameStrategy
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    configure(Map<String,?> configs, boolean isKey)
     
    protected @NotNull String
    getPath(@NotNull String topic, @NotNull Object value, @NotNull String subjectName)
     
    protected @NotNull SchemaMetadata
    getSchemaFor(@NotNull String topic, @NotNull Object object)
     

    Methods inherited from class io.github.productboardlabs.kafka.serializers.AbstractJacksonKafkaAvroSerializer

    close, createAvroMapper, serialize, serialize

    Methods inherited from class io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe

    configureClientProperties, getById, getBySubjectAndId, getByteBuffer, getContextName, getContextName, getOldSubjectName, getSchemaById, getSchemaBySubjectAndId, getSubjectName, isDeprecatedSubjectNameStrategy, lookupLatestVersion, lookupLatestVersion, lookupSchemaBySubjectAndId, register, register, register, strategyUsesSchema, toKafkaException

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait