Class KafkaConsumerRecordToMessageConverter
java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaConsumerRecordToMessageConverter
-
Constructor Summary
ConstructorsConstructorDescriptionKafkaConsumerRecordToMessageConverter(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 Summary
Modifier and TypeMethodDescriptionconvertToMessage(org.apache.kafka.clients.consumer.ConsumerRecord<byte[], byte[]> record, long partitionAssignmentTerm) voidupdate(pl.allegro.tech.hermes.api.Subscription newSubscription)
-
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)
-