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