Class OffsetQueue
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.consumer.offset.OffsetQueue
-
public class OffsetQueue extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OffsetQueue(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics, pl.allegro.tech.hermes.common.config.ConfigFactory configFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrainCommittedOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer)voiddrainInflightOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer)voidofferCommittedOffset(SubscriptionPartitionOffset offset)voidofferInflightOffset(SubscriptionPartitionOffset offset)
-
-
-
Method Detail
-
offerInflightOffset
public void offerInflightOffset(SubscriptionPartitionOffset offset)
-
offerCommittedOffset
public void offerCommittedOffset(SubscriptionPartitionOffset offset)
-
drainInflightOffsets
public void drainInflightOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer)
-
drainCommittedOffsets
public void drainCommittedOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer)
-
-