Package org.apache.hadoop.hbase.client
Class HBaseAdmin.SnapshotFuture
java.lang.Object
org.apache.hadoop.hbase.client.HBaseAdmin.ProcedureFuture<V>
org.apache.hadoop.hbase.client.HBaseAdmin.TableFuture<Void>
org.apache.hadoop.hbase.client.HBaseAdmin.SnapshotFuture
- Enclosing class:
- HBaseAdmin
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.client.HBaseAdmin.TableFuture
HBaseAdmin.TableFuture.TableWaitForStateCallableNested classes/interfaces inherited from class org.apache.hadoop.hbase.client.HBaseAdmin.ProcedureFuture
HBaseAdmin.ProcedureFuture.WaitForStateCallable -
Field Summary
FieldsFields inherited from class org.apache.hadoop.hbase.client.HBaseAdmin.ProcedureFuture
procId -
Constructor Summary
ConstructorsConstructorDescriptionSnapshotFuture(HBaseAdmin admin, SnapshotDescription snapshotDesc, Long procId) -
Method Summary
Modifier and TypeMethodDescriptionReturns the operation type like CREATE, DELETE, DISABLE etc.protected VoidwaitOperationResult(long deadlineTs) Fallback implementation in case the procedure is not supported by the server.Methods inherited from class org.apache.hadoop.hbase.client.HBaseAdmin.TableFuture
getDescription, getTableDescriptor, getTableName, postOperationFailure, postOperationResult, toString, waitForAllRegionsOnline, waitForSchemaUpdate, waitForTableDisabled, waitForTableEnabled, waitTableNotFoundMethods inherited from class org.apache.hadoop.hbase.client.HBaseAdmin.ProcedureFuture
abortProcedureResult, cancel, convertResult, get, get, getAdmin, getProcedureResult, isCancelled, isDone, waitForState
-
Field Details
-
snapshotDesc
-
-
Constructor Details
-
SnapshotFuture
-
-
Method Details
-
getOperationType
Description copied from class:HBaseAdmin.TableFutureReturns the operation type like CREATE, DELETE, DISABLE etc.- Specified by:
getOperationTypein classHBaseAdmin.TableFuture<Void>
-
waitOperationResult
Description copied from class:HBaseAdmin.ProcedureFutureFallback implementation in case the procedure is not supported by the server. It should try to wait until the operation is completed.- Overrides:
waitOperationResultin classHBaseAdmin.ProcedureFuture<Void>- Parameters:
deadlineTs- the timestamp after which this method should throw a TimeoutException- Returns:
- the result data of the operation
- Throws:
IOExceptionTimeoutException
-