Interface MessageReceiver
-
- All Known Implementing Classes:
FilteringMessageReceiver,KafkaSingleThreadedMessageReceiver,ThrottlingMessageReceiver,UninitializedMessageReceiver
public interface MessageReceiver
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidcommit(java.util.Set<SubscriptionPartitionOffset> offsets)booleanmoveOffset(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset offset)java.util.Optional<Message>next()default voidstop()default voidupdate(pl.allegro.tech.hermes.api.Subscription newSubscription)
-
-
-
Method Detail
-
next
java.util.Optional<Message> next()
-
stop
default void stop()
-
update
default void update(pl.allegro.tech.hermes.api.Subscription newSubscription)
-
commit
void commit(java.util.Set<SubscriptionPartitionOffset> offsets)
-
moveOffset
boolean moveOffset(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset offset)
-
-