public class ConsumerFactory
extends java.lang.Object
| Constructor and Description |
|---|
ConsumerFactory(ReceiverFactory messageReceiverFactory,
pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory,
ConsumerRateLimitSupervisor consumerRateLimitSupervisor,
OutputRateCalculator outputRateCalculator,
pl.allegro.tech.hermes.tracker.consumers.Trackers trackers,
ConsumerMessageSenderFactory consumerMessageSenderFactory,
java.time.Clock clock,
pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository,
MessageConverterResolver messageConverterResolver) |
@Inject public ConsumerFactory(ReceiverFactory messageReceiverFactory, pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics, pl.allegro.tech.hermes.common.config.ConfigFactory configFactory, ConsumerRateLimitSupervisor consumerRateLimitSupervisor, OutputRateCalculator outputRateCalculator, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, ConsumerMessageSenderFactory consumerMessageSenderFactory, java.time.Clock clock, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository, MessageConverterResolver messageConverterResolver)