public class SnapshotOperationRequest extends Object implements Serializable
DistributedProcess initiate message.| Constructor and Description |
|---|
SnapshotOperationRequest(UUID reqId,
UUID opNodeId,
String snpName,
String snpPath,
@Nullable Collection<String> grps,
Set<UUID> nodes) |
| Modifier and Type | Method and Description |
|---|---|
Throwable |
error() |
void |
error(Throwable err) |
@Nullable Collection<String> |
groups() |
Set<UUID> |
nodes() |
UUID |
operationalNodeId() |
UUID |
requestId() |
String |
snapshotName() |
String |
snapshotPath() |
protected boolean |
startStageEnded() |
protected void |
startStageEnded(boolean startStageEnded) |
long |
startTime() |
String |
toString() |
public SnapshotOperationRequest(UUID reqId, UUID opNodeId, String snpName, String snpPath, @Nullable @Nullable Collection<String> grps, Set<UUID> nodes)
reqId - Request ID.opNodeId - Operational node ID.snpName - Snapshot name.snpPath - Snapshot directory path.grps - List of cache group names.nodes - Baseline node IDs that must be alive to complete the operation.public UUID requestId()
public String snapshotName()
public String snapshotPath()
@Nullable public @Nullable Collection<String> groups()
public Set<UUID> nodes()
public UUID operationalNodeId()
public Throwable error()
public void error(Throwable err)
err - Exception occurred during snapshot operation processing.public long startTime()
protected boolean startStageEnded()
DistributedProcess.DistributedProcessType.START_SNAPSHOT phase has completed.protected void startStageEnded(boolean startStageEnded)
startStageEnded - Flag indicating that the DistributedProcess.DistributedProcessType.START_SNAPSHOT phase has completed.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.14.0 Release Date : September 29 2022