Class ConsumerPartitionAssignmentState

java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.offset.ConsumerPartitionAssignmentState

public class ConsumerPartitionAssignmentState extends Object
  • Constructor Details

    • ConsumerPartitionAssignmentState

      public ConsumerPartitionAssignmentState()
  • Method Details

    • assign

      public void assign(pl.allegro.tech.hermes.api.SubscriptionName name, Collection<Integer> partitions)
    • incrementTerm

      public void incrementTerm(pl.allegro.tech.hermes.api.SubscriptionName name)
    • revoke

      public void revoke(pl.allegro.tech.hermes.api.SubscriptionName name, Collection<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)
    • getAssignedPartitions

      public Set<Integer> getAssignedPartitions(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)