Class DefaultJacksonKafkaAvroDeserializer

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

public class DefaultJacksonKafkaAvroDeserializer extends AbstractJacksonKafkaAvroDeserializer
  • 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
    protected Class<?>
    getClassFor(@NotNull String topic, @NotNull org.apache.avro.Schema schema)
     
    protected @NotNull String
    getClassName(@NotNull String topic, @NotNull org.apache.avro.Schema schema)
     

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

    close, configure, createAvroMapper, deserialize, deserialize

    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
  • Constructor Details

    • DefaultJacksonKafkaAvroDeserializer

      public DefaultJacksonKafkaAvroDeserializer()
    • DefaultJacksonKafkaAvroDeserializer

      public DefaultJacksonKafkaAvroDeserializer(int maxMessageSize)
  • Method Details