Class SubscriptionAssignmentView


  • public class SubscriptionAssignmentView
    extends java.lang.Object
    • Constructor Detail

      • SubscriptionAssignmentView

        public SubscriptionAssignmentView​(java.util.Map<pl.allegro.tech.hermes.api.SubscriptionName,​java.util.Set<SubscriptionAssignment>> view)
    • Method Detail

      • getSubscriptions

        public java.util.Set<pl.allegro.tech.hermes.api.SubscriptionName> getSubscriptions()
      • getSubscriptionsCount

        public int getSubscriptionsCount()
      • getConsumerNodes

        public java.util.Set<java.lang.String> getConsumerNodes()
      • getConsumerNodesForSubscription

        public java.util.Set<java.lang.String> getConsumerNodesForSubscription​(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)
      • getAssignmentsForSubscription

        public java.util.Set<SubscriptionAssignment> getAssignmentsForSubscription​(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)
      • getSubscriptionsForConsumerNode

        public java.util.Set<pl.allegro.tech.hermes.api.SubscriptionName> getSubscriptionsForConsumerNode​(java.lang.String nodeId)
      • getAssignmentsForConsumerNode

        public java.util.Set<SubscriptionAssignment> getAssignmentsForConsumerNode​(java.lang.String nodeId)
      • getAssignmentsCountForSubscription

        public int getAssignmentsCountForSubscription​(pl.allegro.tech.hermes.api.SubscriptionName subscription)
      • getAssignmentsCountForConsumerNode

        public int getAssignmentsCountForConsumerNode​(java.lang.String nodeId)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object