Class ConsumerPartitionAssignmentState


  • public class ConsumerPartitionAssignmentState
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void assign​(pl.allegro.tech.hermes.api.SubscriptionName name, java.util.Collection<java.lang.Integer> partitions)  
      long currentTerm​(pl.allegro.tech.hermes.api.SubscriptionName name)  
      boolean isAssignedPartitionAtCurrentTerm​(SubscriptionPartition subscriptionPartition)  
      void revoke​(pl.allegro.tech.hermes.api.SubscriptionName name, java.util.Collection<java.lang.Integer> partitions)  
      void revokeAll​(pl.allegro.tech.hermes.api.SubscriptionName name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConsumerPartitionAssignmentState

        public ConsumerPartitionAssignmentState()
    • Method Detail

      • assign

        public void assign​(pl.allegro.tech.hermes.api.SubscriptionName name,
                           java.util.Collection<java.lang.Integer> partitions)
      • revoke

        public void revoke​(pl.allegro.tech.hermes.api.SubscriptionName name,
                           java.util.Collection<java.lang.Integer> partitions)
      • revokeAll

        public void revokeAll​(pl.allegro.tech.hermes.api.SubscriptionName name)
      • currentTerm

        public long currentTerm​(pl.allegro.tech.hermes.api.SubscriptionName name)
      • isAssignedPartitionAtCurrentTerm

        public boolean isAssignedPartitionAtCurrentTerm​(SubscriptionPartition subscriptionPartition)