Class ConsumerMessageSenderFactory


  • public class ConsumerMessageSenderFactory
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ConsumerMessageSenderFactory​(java.lang.String kafkaClusterName, pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics, MessageSenderFactory messageSenderFactory, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, FutureAsyncTimeout<MessageSendingResult> futureAsyncTimeout, pl.allegro.tech.hermes.common.message.undelivered.UndeliveredMessageLog undeliveredMessageLog, java.time.Clock clock, pl.allegro.tech.hermes.common.metric.executor.InstrumentedExecutorServiceFactory instrumentedExecutorServiceFactory, ConsumerAuthorizationHandler consumerAuthorizationHandler, int senderAsyncTimeoutMs, int rateLimiterReportingThreadPoolSize, boolean rateLimiterReportingThreadMonitoringEnabled)  
    • Constructor Detail

      • ConsumerMessageSenderFactory

        public ConsumerMessageSenderFactory​(java.lang.String kafkaClusterName,
                                            pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics,
                                            MessageSenderFactory messageSenderFactory,
                                            pl.allegro.tech.hermes.tracker.consumers.Trackers trackers,
                                            FutureAsyncTimeout<MessageSendingResult> futureAsyncTimeout,
                                            pl.allegro.tech.hermes.common.message.undelivered.UndeliveredMessageLog undeliveredMessageLog,
                                            java.time.Clock clock,
                                            pl.allegro.tech.hermes.common.metric.executor.InstrumentedExecutorServiceFactory instrumentedExecutorServiceFactory,
                                            ConsumerAuthorizationHandler consumerAuthorizationHandler,
                                            int senderAsyncTimeoutMs,
                                            int rateLimiterReportingThreadPoolSize,
                                            boolean rateLimiterReportingThreadMonitoringEnabled)