Class BatchConsumer

  • All Implemented Interfaces:
    Consumer

    public class BatchConsumer
    extends java.lang.Object
    implements Consumer
    • Method Detail

      • consume

        public void consume​(java.lang.Runnable signalsInterrupt)
        Specified by:
        consume in interface Consumer
      • tearDown

        public void tearDown()
        Specified by:
        tearDown in interface Consumer
      • updateSubscription

        public void updateSubscription​(pl.allegro.tech.hermes.api.Subscription subscription)
        Specified by:
        updateSubscription in interface Consumer
      • updateTopic

        public void updateTopic​(pl.allegro.tech.hermes.api.Topic newTopic)
        Specified by:
        updateTopic in interface Consumer
      • moveOffset

        public boolean moveOffset​(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset partitionOffset)
        Specified by:
        moveOffset in interface Consumer
      • getSubscription

        public pl.allegro.tech.hermes.api.Subscription getSubscription()
        Specified by:
        getSubscription in interface Consumer