public class KafkaMessageReceiverFactory extends java.lang.Object implements ReceiverFactory
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
MessageReceiver |
createMessageReceiver(pl.allegro.tech.hermes.api.Topic topic,
pl.allegro.tech.hermes.api.Subscription subscription,
ConsumerRateLimiter consumerRateLimiter) |
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)
public MessageReceiver createMessageReceiver(pl.allegro.tech.hermes.api.Topic topic, pl.allegro.tech.hermes.api.Subscription subscription, ConsumerRateLimiter consumerRateLimiter)
createMessageReceiver in interface ReceiverFactory