Class MessageBatchReceiver

java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.batch.MessageBatchReceiver

@NotThreadSafe public class MessageBatchReceiver extends Object
  • Constructor Details

  • Method Details

    • next

      public MessageBatchingResult next(pl.allegro.tech.hermes.api.Subscription subscription, Runnable signalsInterrupt)
    • stop

      public void stop()
    • updateSubscription

      public void updateSubscription(pl.allegro.tech.hermes.api.Subscription modifiedSubscription)
    • commit

      public void commit(Set<SubscriptionPartitionOffset> offsets)
    • moveOffset

      public pl.allegro.tech.hermes.common.kafka.offset.PartitionOffsets moveOffset(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffsets offsets)
    • getAssignedPartitions

      public Set<Integer> getAssignedPartitions()