public interface ClusterAssignmentCache
| Modifier and Type | Method and Description |
|---|---|
SubscriptionAssignmentView |
createSnapshot() |
java.util.Set<java.lang.String> |
getAssignedConsumers() |
java.util.Set<pl.allegro.tech.hermes.api.SubscriptionName> |
getConsumerSubscriptions(java.lang.String nodeId) |
java.util.Map<pl.allegro.tech.hermes.api.SubscriptionName,java.util.Set<java.lang.String>> |
getSubscriptionConsumers() |
boolean |
isAssignedTo(java.lang.String nodeId,
pl.allegro.tech.hermes.api.SubscriptionName subscription) |
boolean |
isReady() |
void |
refresh() |
boolean isReady()
void refresh()
SubscriptionAssignmentView createSnapshot()
boolean isAssignedTo(java.lang.String nodeId,
pl.allegro.tech.hermes.api.SubscriptionName subscription)
java.util.Map<pl.allegro.tech.hermes.api.SubscriptionName,java.util.Set<java.lang.String>> getSubscriptionConsumers()
java.util.Set<java.lang.String> getAssignedConsumers()
java.util.Set<pl.allegro.tech.hermes.api.SubscriptionName> getConsumerSubscriptions(java.lang.String nodeId)