
io.kestra.plugin.kafka.serdes.GenericRecordToMapDeserializer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plugin-kafka Show documentation
Show all versions of plugin-kafka Show documentation
Leverage Apache Kafka messaging in Kestra data workflows.
package io.kestra.plugin.kafka.serdes;
import io.confluent.kafka.serializers.KafkaAvroDeserializer;
import org.apache.avro.LogicalType;
import org.apache.avro.Schema;
import org.apache.avro.Schema.Type;
import org.apache.avro.generic.GenericFixed;
import org.apache.avro.generic.GenericRecord;
import org.apache.kafka.common.header.Headers;
import org.apache.kafka.common.serialization.Deserializer;
import java.nio.ByteBuffer;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.stream.Collectors;
public class GenericRecordToMapDeserializer implements Deserializer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy