Class FinishingPartitionManager

java.lang.Object
io.debezium.connector.spanner.FinishingPartitionManager

public class FinishingPartitionManager extends Object
Tracking Finish State of a Partition when handling kafka connect commit, finish event. Sending a notification to the finishedPartitionConsumer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • finishedPartitionConsumer

      private final io.debezium.function.BlockingConsumer<String> finishedPartitionConsumer
    • lastEmittedRecord

      private final Map<String,String> lastEmittedRecord
    • partitionPendingFinish

      private final Map<String,Boolean> partitionPendingFinish
    • lastCommittedRecord

      private final Map<String,String> lastCommittedRecord
  • Constructor Details

    • FinishingPartitionManager

      public FinishingPartitionManager(io.debezium.function.BlockingConsumer<String> finishedPartitionConsumer)
  • Method Details