@Configuration
public class ConsumerReceiverConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
ConsumerReceiverConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
KafkaHeaderExtractor |
kafkaHeaderExtractor(pl.allegro.tech.hermes.common.config.ConfigFactory configFactory) |
ReceiverFactory |
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) |
MessageContentReaderFactory |
messageContentReaderFactory(pl.allegro.tech.hermes.common.message.wrapper.MessageContentWrapper messageContentWrapper,
KafkaHeaderExtractor kafkaHeaderExtractor) |
@Bean public ReceiverFactory 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)
@Bean public MessageContentReaderFactory messageContentReaderFactory(pl.allegro.tech.hermes.common.message.wrapper.MessageContentWrapper messageContentWrapper, KafkaHeaderExtractor kafkaHeaderExtractor)
@Bean public KafkaHeaderExtractor kafkaHeaderExtractor(pl.allegro.tech.hermes.common.config.ConfigFactory configFactory)