@InterfaceAudience.Private @InterfaceStability.Unstable public interface SnapshotSentinel
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(String why)
Actively cancel a running snapshot.
|
long |
getCompletionTimestamp()
Returns -1 if the snapshot is in progress, otherwise the completion timestamp.
|
ForeignException |
getExceptionIfFailed()
Get the exception that caused the snapshot to fail, if the snapshot has failed.
|
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription |
getSnapshot()
Returns the description of the snapshot being run
|
boolean |
isFinished()
Check to see if the snapshot is finished, where finished may be success or failure.
|
void |
rethrowExceptionIfFailed()
Rethrow the exception returned by
getExceptionIfFailed(). |
boolean isFinished()
long getCompletionTimestamp()
void cancel(String why)
why - Reason for cancellation.org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription getSnapshot()
ForeignException getExceptionIfFailed()
ForeignException that caused the snapshot to fail, or null if the
snapshot is still in progress or has succeededvoid rethrowExceptionIfFailed() throws ForeignException
getExceptionIfFailed(). If there is no
exception this is a no-op.ForeignException - all exceptions from remote sources are procedure exceptionsCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.