Class KafkaConsumerRecordToMessageConverter

java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaConsumerRecordToMessageConverter

public class KafkaConsumerRecordToMessageConverter extends Object
  • Constructor Details

    • KafkaConsumerRecordToMessageConverter

      public KafkaConsumerRecordToMessageConverter(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription, Map<String,pl.allegro.tech.hermes.common.kafka.KafkaTopic> topics, MessageContentReader messageContentReader, KafkaHeaderExtractor kafkaHeaderExtractor, Clock clock)
  • Method Details

    • convertToMessage

      public Message convertToMessage(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> record, long partitionAssignmentTerm)
    • update

      public void update(pl.allegro.tech.hermes.api.Subscription newSubscription)