@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.