Class KafkaPartitionSplitState

java.lang.Object
org.apache.flink.connector.kafka.source.split.KafkaPartitionSplit
org.apache.flink.connector.kafka.source.split.KafkaPartitionSplitState
All Implemented Interfaces:
org.apache.flink.api.connector.source.SourceSplit

@Internal public class KafkaPartitionSplitState extends KafkaPartitionSplit
This class extends KafkaPartitionSplit to track a mutable current offset.
  • Constructor Details

    • KafkaPartitionSplitState

      public KafkaPartitionSplitState(KafkaPartitionSplit partitionSplit)
  • Method Details

    • getCurrentOffset

      public long getCurrentOffset()
    • setCurrentOffset

      public void setCurrentOffset(long currentOffset)
    • toKafkaPartitionSplit

      public KafkaPartitionSplit toKafkaPartitionSplit()
      Use the current offset as the starting offset to create a new KafkaPartitionSplit.
      Returns:
      a new KafkaPartitionSplit which uses the current offset as its starting offset.