Class InitialSnapshotNotificationService<P extends Partition,O extends OffsetContext>

java.lang.Object
io.debezium.pipeline.notification.InitialSnapshotNotificationService<P,O>

public class InitialSnapshotNotificationService<P extends Partition,O extends OffsetContext> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • notifyTableInProgress

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyTableInProgress(P partition, OffsetContext offsetContext, String currentCollection)
    • notifyTableInProgress

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyTableInProgress(P partition, OffsetContext offsetContext, String currentCollection, Set<TableId> tables)
    • notifyTableChunkInProgress

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyTableChunkInProgress(P partition, OffsetContext offsetContext, String currentCollection, int chunkIndex, int totalChunks, long totalRowsScanned)
    • notifyCompletedTableSuccessfully

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyCompletedTableSuccessfully(P partition, OffsetContext offsetContext, String currentCollection)
    • notifyCompletedTableSuccessfully

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyCompletedTableSuccessfully(P partition, OffsetContext offsetContext, String currentCollection, long totalRowsScanned, Set<TableId> tables)
    • notifyCompletedTableChunkSuccessfully

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyCompletedTableChunkSuccessfully(P partition, OffsetContext offsetContext, String currentCollection, int chunkIndex, int totalChunks, Set<TableId> tables)
    • notifyCompletedTableWithError

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyCompletedTableWithError(P partition, OffsetContext offsetContext, String currentCollection)
    • notifyStarted

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyStarted(P partition, OffsetContext offsetContext)
    • notifyAborted

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyAborted(P partition, OffsetContext offsetContext)
    • notifyCompleted

      public <T extends io.debezium.spi.schema.DataCollectionId> void notifyCompleted(P partition, OffsetContext offsetContext)
    • notifySkipped

      public void notifySkipped(P partition, OffsetContext offsetContext)
    • buildNotificationWith

      private <T extends io.debezium.spi.schema.DataCollectionId> Notification buildNotificationWith(String snapshotStatus, Map<String,String> additionalData)
    • getConnectorName

      private String getConnectorName()