Class ConsumerProcessFactory
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.supervisor.process.ConsumerProcessFactory
-
- All Implemented Interfaces:
ConsumerProcessSupplier
public class ConsumerProcessFactory extends java.lang.Object implements ConsumerProcessSupplier
-
-
Constructor Summary
Constructors Constructor Description ConsumerProcessFactory(Retransmitter retransmitter, ConsumerFactory consumerFactory, pl.allegro.tech.hermes.common.config.ConfigFactory configs, java.time.Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsumerProcesscreateProcess(pl.allegro.tech.hermes.api.Subscription subscription, Signal startSignal, java.util.function.Consumer<pl.allegro.tech.hermes.api.SubscriptionName> onConsumerStopped)
-
-
-
Constructor Detail
-
ConsumerProcessFactory
public ConsumerProcessFactory(Retransmitter retransmitter, ConsumerFactory consumerFactory, pl.allegro.tech.hermes.common.config.ConfigFactory configs, java.time.Clock clock)
-
-
Method Detail
-
createProcess
public ConsumerProcess createProcess(pl.allegro.tech.hermes.api.Subscription subscription, Signal startSignal, java.util.function.Consumer<pl.allegro.tech.hermes.api.SubscriptionName> onConsumerStopped)
- Specified by:
createProcessin interfaceConsumerProcessSupplier
-
-