Class OffsetTracker
- java.lang.Object
-
- io.eventuate.messaging.kafka.basic.consumer.OffsetTracker
-
public class OffsetTracker extends java.lang.ObjectKeeps track of message offsets that are (a) being processed and (b) have been processed and can be committed
-
-
Constructor Summary
Constructors Constructor Description OffsetTracker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<org.apache.kafka.common.TopicPartition,java.util.Set<java.lang.Long>>getPending()voidnoteOffsetsCommitted(java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToCommit)java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata>offsetsToCommit()java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
offsetsToCommit
public java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToCommit()
-
noteOffsetsCommitted
public void noteOffsetsCommitted(java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsetsToCommit)
-
getPending
public java.util.Map<org.apache.kafka.common.TopicPartition,java.util.Set<java.lang.Long>> getPending()
-
-