Class ConsumerMessageSenderFactory


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

      • ConsumerMessageSenderFactory

        public ConsumerMessageSenderFactory​(pl.allegro.tech.hermes.common.config.ConfigFactory configFactory,
                                            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)