Class KafkaMessageReceiverFactory
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageReceiverFactory
-
- All Implemented Interfaces:
ReceiverFactory
public class KafkaMessageReceiverFactory extends java.lang.Object implements ReceiverFactory
-
-
Constructor Summary
Constructors Constructor Description KafkaMessageReceiverFactory(pl.allegro.tech.hermes.common.config.ConfigFactory configs, MessageContentReaderFactory messageContentReaderFactory, pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics, OffsetQueue offsetQueue, java.time.Clock clock, pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper, pl.allegro.tech.hermes.domain.filtering.chain.FilterChainFactory filterChainFactory, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, ConsumerPartitionAssignmentState consumerPartitionAssignmentState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageReceivercreateMessageReceiver(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription, ConsumerRateLimiter consumerRateLimiter)
-
-
-
Constructor Detail
-
KafkaMessageReceiverFactory
public KafkaMessageReceiverFactory(pl.allegro.tech.hermes.common.config.ConfigFactory configs, MessageContentReaderFactory messageContentReaderFactory, pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics, OffsetQueue offsetQueue, java.time.Clock clock, pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper, pl.allegro.tech.hermes.domain.filtering.chain.FilterChainFactory filterChainFactory, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, ConsumerPartitionAssignmentState consumerPartitionAssignmentState)
-
-
Method Detail
-
createMessageReceiver
public MessageReceiver createMessageReceiver(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription, ConsumerRateLimiter consumerRateLimiter)
- Specified by:
createMessageReceiverin interfaceReceiverFactory
-
-