Interface Consumer
-
- All Known Implementing Classes:
BatchConsumer,SerialConsumer
public interface Consumer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcommit(java.util.Set<SubscriptionPartitionOffset> offsets)voidconsume(java.lang.Runnable signalsInterrupt)pl.allegro.tech.hermes.api.SubscriptiongetSubscription()voidinitialize()booleanmoveOffset(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset subscriptionPartitionOffset)voidtearDown()voidupdateSubscription(pl.allegro.tech.hermes.api.Subscription subscription)voidupdateTopic(pl.allegro.tech.hermes.api.Topic topic)
-
-
-
Method Detail
-
consume
void consume(java.lang.Runnable signalsInterrupt)
-
initialize
void initialize()
-
tearDown
void tearDown()
-
updateSubscription
void updateSubscription(pl.allegro.tech.hermes.api.Subscription subscription)
-
updateTopic
void updateTopic(pl.allegro.tech.hermes.api.Topic topic)
-
commit
void commit(java.util.Set<SubscriptionPartitionOffset> offsets)
-
moveOffset
boolean moveOffset(pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset subscriptionPartitionOffset)
-
getSubscription
pl.allegro.tech.hermes.api.Subscription getSubscription()
-
-