public interface ConsumersSupervisor
| Modifier and Type | Method and Description |
|---|---|
void |
assignConsumerForSubscription(pl.allegro.tech.hermes.api.Subscription subscription) |
void |
deleteConsumerForSubscriptionName(pl.allegro.tech.hermes.api.SubscriptionName subscription) |
void |
retransmit(pl.allegro.tech.hermes.api.SubscriptionName subscription) |
java.util.Set<pl.allegro.tech.hermes.api.SubscriptionName> |
runningConsumers() |
void |
shutdown() |
void |
start() |
void |
updateSubscription(pl.allegro.tech.hermes.api.Subscription subscription) |
void |
updateTopic(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.api.Topic topic) |
void assignConsumerForSubscription(pl.allegro.tech.hermes.api.Subscription subscription)
void deleteConsumerForSubscriptionName(pl.allegro.tech.hermes.api.SubscriptionName subscription)
void updateSubscription(pl.allegro.tech.hermes.api.Subscription subscription)
void updateTopic(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.api.Topic topic)
void shutdown()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionvoid retransmit(pl.allegro.tech.hermes.api.SubscriptionName subscription)
throws java.lang.Exception
java.lang.Exceptionjava.util.Set<pl.allegro.tech.hermes.api.SubscriptionName> runningConsumers()
void start()
throws java.lang.Exception
java.lang.Exception