Class KafkaConsumerRecordToMessageConverter
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaConsumerRecordToMessageConverter
-
public class KafkaConsumerRecordToMessageConverter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description KafkaConsumerRecordToMessageConverter(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription, java.util.Map<java.lang.String,pl.allegro.tech.hermes.common.kafka.KafkaTopic> topics, MessageContentReader messageContentReader, KafkaHeaderExtractor kafkaHeaderExtractor, java.time.Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageconvertToMessage(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> record, long partitionAssignmentTerm)voidupdate(pl.allegro.tech.hermes.api.Subscription newSubscription)
-
-
-
Constructor Detail
-
KafkaConsumerRecordToMessageConverter
public KafkaConsumerRecordToMessageConverter(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription, java.util.Map<java.lang.String,pl.allegro.tech.hermes.common.kafka.KafkaTopic> topics, MessageContentReader messageContentReader, KafkaHeaderExtractor kafkaHeaderExtractor, java.time.Clock clock)
-
-
Method Detail
-
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)
-
-