Class SnapshotLockProviderTest.AbstractSnapshotLock

java.lang.Object
io.debezium.snapshot.SnapshotLockProviderTest.AbstractSnapshotLock
All Implemented Interfaces:
io.debezium.service.Service, io.debezium.snapshot.spi.SnapshotLock, io.debezium.spi.common.Configurable
Direct Known Subclasses:
SnapshotLockProviderTest.SnapshotLockAnnotatedCustomA, SnapshotLockProviderTest.SnapshotLockAnnotatedCustomB, SnapshotLockProviderTest.SnapshotLockCustomA, SnapshotLockProviderTest.SnapshotLockCustomB
Enclosing class:
SnapshotLockProviderTest

private abstract class SnapshotLockProviderTest.AbstractSnapshotLock extends Object implements io.debezium.snapshot.spi.SnapshotLock
  • Constructor Details

    • AbstractSnapshotLock

      private AbstractSnapshotLock()
  • Method Details

    • configure

      public void configure(Map<String,?> properties)
      Specified by:
      configure in interface io.debezium.spi.common.Configurable
    • tableLockingStatement

      public Optional<String> tableLockingStatement(Duration lockTimeout, String tableId)
      Specified by:
      tableLockingStatement in interface io.debezium.snapshot.spi.SnapshotLock