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 Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringnodeNameFromKey(byte[] key) protected abstract CompletableFuture<List<org.apache.ignite.internal.metastorage.dsl.Operation>>onSnapshotCompleteImpl(UUID operationId, String nodeName) protected abstract CompletableFuture<List<org.apache.ignite.internal.metastorage.dsl.Operation>>onSnapshotFailedImpl(UUID operationId, String nodeName, String errorMessage) final CompletableFuture<Void>onUpdate(org.apache.ignite.internal.metastorage.WatchEvent event)
-
Field Details
-
context
-
-
Method Details
-
nodeNameFromKey
-
onUpdate
public final CompletableFuture<Void> onUpdate(org.apache.ignite.internal.metastorage.WatchEvent event) - Specified by:
onUpdatein interfaceorg.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)
-