Class LocalSnapshotStateListener

java.lang.Object
org.gridgain.internal.snapshots.coordinator.LocalSnapshotStateListener
All Implemented Interfaces:
org.apache.ignite.internal.metastorage.WatchListener

public abstract class LocalSnapshotStateListener extends Object implements org.apache.ignite.internal.metastorage.WatchListener
Base class for all Local State Watches.
  • Field Details

  • Method Details

    • nodeNameFromKey

      protected abstract String nodeNameFromKey(byte[] key)
    • onUpdate

      public final CompletableFuture<Void> onUpdate(org.apache.ignite.internal.metastorage.WatchEvent event)
      Specified by:
      onUpdate in interface org.apache.ignite.internal.metastorage.WatchListener
    • onSnapshotCompleteImpl

      protected abstract CompletableFuture<List<org.apache.ignite.internal.metastorage.dsl.Operation>> onSnapshotCompleteImpl(UUID operationId, String nodeName)
    • onSnapshotFailedImpl

      protected abstract CompletableFuture<List<org.apache.ignite.internal.metastorage.dsl.Operation>> onSnapshotFailedImpl(UUID operationId, String nodeName, String errorMessage)