public class ConsumerProcessFactory extends java.lang.Object implements ConsumerProcessSupplier
| Constructor and Description |
|---|
ConsumerProcessFactory(Retransmitter retransmitter,
ConsumerFactory consumerFactory,
pl.allegro.tech.hermes.common.config.ConfigFactory configs,
java.time.Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
ConsumerProcess |
createProcess(pl.allegro.tech.hermes.api.Subscription subscription,
Signal startSignal,
java.util.function.Consumer<pl.allegro.tech.hermes.api.SubscriptionName> onConsumerStopped) |
public ConsumerProcessFactory(Retransmitter retransmitter, ConsumerFactory consumerFactory, pl.allegro.tech.hermes.common.config.ConfigFactory configs, java.time.Clock clock)
public ConsumerProcess createProcess(pl.allegro.tech.hermes.api.Subscription subscription, Signal startSignal, java.util.function.Consumer<pl.allegro.tech.hermes.api.SubscriptionName> onConsumerStopped)
createProcess in interface ConsumerProcessSupplier