Package com.activeviam.io.data.source
Class CustomKafkaAvroDeserializerObjectTuple
- java.lang.Object
-
- io.confluent.kafka.serializers.AbstractKafkaAvroSerDe
-
- io.confluent.kafka.serializers.AbstractKafkaAvroDeserializer
-
- io.confluent.kafka.serializers.KafkaAvroDeserializer
-
- com.activeviam.io.data.source.CustomKafkaAvroDeserializerObjectTuple
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.kafka.common.serialization.Deserializer<Object>
public class CustomKafkaAvroDeserializerObjectTuple extends io.confluent.kafka.serializers.KafkaAvroDeserializerCustomize the deserialize method to reuse GenericDatumReader and GenericObject. Return the Object[] tuple to be published to datastore.- Author:
- ActiveViam
-
-
Constructor Summary
Constructors Constructor Description CustomKafkaAvroDeserializerObjectTuple()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object[]deserialize(boolean includeSchemaAndVersion, String topic, Boolean isKey, byte[] payload, org.apache.avro.Schema readerSchema)-
Methods inherited from class io.confluent.kafka.serializers.KafkaAvroDeserializer
close, configure, deserialize, deserialize
-
Methods inherited from class io.confluent.kafka.serializers.AbstractKafkaAvroDeserializer
configure, deserialize, deserialize, deserializerConfig, deserializerConfig, deserializeWithSchemaAndVersion
-
-
-
-
Method Detail
-
deserialize
protected Object[] deserialize(boolean includeSchemaAndVersion, String topic, Boolean isKey, byte[] payload, org.apache.avro.Schema readerSchema) throws org.apache.kafka.common.errors.SerializationException
- Overrides:
deserializein classio.confluent.kafka.serializers.AbstractKafkaAvroDeserializer- Throws:
org.apache.kafka.common.errors.SerializationException
-
-