public class OffsetQueue
extends java.lang.Object
| Constructor and Description |
|---|
OffsetQueue(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
drainCommittedOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer) |
void |
drainInflightOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer) |
void |
offerCommittedOffset(SubscriptionPartitionOffset offset) |
void |
offerInflightOffset(SubscriptionPartitionOffset offset) |
public OffsetQueue(pl.allegro.tech.hermes.common.metric.HermesMetrics metrics,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory)
public void offerInflightOffset(SubscriptionPartitionOffset offset)
public void offerCommittedOffset(SubscriptionPartitionOffset offset)
public void drainInflightOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer)
public void drainCommittedOffsets(org.jctools.queues.MessagePassingQueue.Consumer<SubscriptionPartitionOffset> consumer)