Interface MessageReceiver

All Known Implementing Classes:
FilteringMessageReceiver, KafkaSingleThreadedMessageReceiver, ThrottlingMessageReceiver, UninitializedMessageReceiver

public interface MessageReceiver
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    boolean
    moveOffset(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset offset)
     
     
    default void
     
    default void
    update(pl.allegro.tech.hermes.api.Subscription newSubscription)
     
  • Method Details

    • next

      Optional<Message> next()
    • stop

      default void stop()
    • update

      default void update(pl.allegro.tech.hermes.api.Subscription newSubscription)
    • commit

      void commit(Set<SubscriptionPartitionOffset> offsets)
    • moveOffset

      boolean moveOffset(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset offset)