Class ConsumerReceiverConfiguration


  • @Configuration
    public class ConsumerReceiverConfiguration
    extends java.lang.Object
    • Constructor Detail

      • ConsumerReceiverConfiguration

        public ConsumerReceiverConfiguration()
    • Method Detail

      • kafkaMessageReceiverFactory

        @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)
      • messageContentReaderFactory

        @Bean
        public MessageContentReaderFactory messageContentReaderFactory​(pl.allegro.tech.hermes.common.message.wrapper.MessageContentWrapper messageContentWrapper,
                                                                       KafkaHeaderExtractor kafkaHeaderExtractor)
      • kafkaHeaderExtractor

        @Bean
        public KafkaHeaderExtractor kafkaHeaderExtractor​(pl.allegro.tech.hermes.common.config.ConfigFactory configFactory)