Class ConsumerFactory
java.lang.Object
pl.allegro.tech.hermes.consumers.supervisor.ConsumerFactory
-
Constructor Summary
ConstructorsConstructorDescriptionConsumerFactory(ReceiverFactory messageReceiverFactory, pl.allegro.tech.hermes.common.metric.MetricsFacade metrics, CommonConsumerParameters commonConsumerParameters, ConsumerRateLimitSupervisor consumerRateLimitSupervisor, OutputRateCalculatorFactory outputRateCalculatorFactory, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, ConsumerMessageSenderFactory consumerMessageSenderFactory, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository, MessageConverterResolver messageConverterResolver, MessageBatchFactory byteBufferMessageBatchFactory, pl.allegro.tech.hermes.common.message.wrapper.CompositeMessageContentWrapper compositeMessageContentWrapper, MessageBatchSenderFactory batchSenderFactory, ConsumerAuthorizationHandler consumerAuthorizationHandler, Clock clock, SubscriptionLoadRecordersRegistry subscriptionLoadRecordersRegistry, ConsumerPartitionAssignmentState consumerPartitionAssignmentState, Duration commitPeriod, int offsetQueueSize) -
Method Summary
Modifier and TypeMethodDescriptioncreateConsumer(pl.allegro.tech.hermes.api.Subscription subscription)
-
Constructor Details
-
ConsumerFactory
public ConsumerFactory(ReceiverFactory messageReceiverFactory, pl.allegro.tech.hermes.common.metric.MetricsFacade metrics, CommonConsumerParameters commonConsumerParameters, ConsumerRateLimitSupervisor consumerRateLimitSupervisor, OutputRateCalculatorFactory outputRateCalculatorFactory, pl.allegro.tech.hermes.tracker.consumers.Trackers trackers, ConsumerMessageSenderFactory consumerMessageSenderFactory, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository, MessageConverterResolver messageConverterResolver, MessageBatchFactory byteBufferMessageBatchFactory, pl.allegro.tech.hermes.common.message.wrapper.CompositeMessageContentWrapper compositeMessageContentWrapper, MessageBatchSenderFactory batchSenderFactory, ConsumerAuthorizationHandler consumerAuthorizationHandler, Clock clock, SubscriptionLoadRecordersRegistry subscriptionLoadRecordersRegistry, ConsumerPartitionAssignmentState consumerPartitionAssignmentState, Duration commitPeriod, int offsetQueueSize)
-
-
Method Details
-
createConsumer
-