Class 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 Detail

      • KafkaPartitionSplitState

        public KafkaPartitionSplitState​(KafkaPartitionSplit partitionSplit)
    • Method Detail

      • 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.