@DefaultCoder(value=org.apache.beam.sdk.extensions.avro.coders.AvroCoder.class)
public class KafkaCheckpointMark
extends java.lang.Object
implements org.apache.beam.sdk.io.UnboundedSource.CheckpointMark
KafkaUnboundedReader. Consists of Kafka topic name, partition id, and
the latest offset consumed so far.| Modifier and Type | Class and Description |
|---|---|
static class |
KafkaCheckpointMark.PartitionMark
A tuple to hold topic, partition, and offset that comprise the checkpoint for a single
partition.
|
| Constructor and Description |
|---|
KafkaCheckpointMark(java.util.List<KafkaCheckpointMark.PartitionMark> partitions,
java.util.Optional<org.apache.beam.sdk.io.kafka.KafkaUnboundedReader<?,?>> reader) |
| Modifier and Type | Method and Description |
|---|---|
void |
finalizeCheckpoint() |
java.util.List<KafkaCheckpointMark.PartitionMark> |
getPartitions() |
java.lang.String |
toString() |
public KafkaCheckpointMark(java.util.List<KafkaCheckpointMark.PartitionMark> partitions, java.util.Optional<org.apache.beam.sdk.io.kafka.KafkaUnboundedReader<?,?>> reader)
public java.util.List<KafkaCheckpointMark.PartitionMark> getPartitions()
public void finalizeCheckpoint()
finalizeCheckpoint in interface org.apache.beam.sdk.io.UnboundedSource.CheckpointMarkpublic java.lang.String toString()
toString in class java.lang.Object