| Package | Description |
|---|---|
| org.apache.hadoop.hbase.procedure2 | |
| org.apache.hadoop.hbase.procedure2.store | |
| org.apache.hadoop.hbase.procedure2.store.wal |
| Class and Description |
|---|
| AbstractProcedureScheduler |
| FailedRemoteDispatchException
Used internally signaling failed queue of a remote procedure
operation.
|
| LockAndQueue
Locking for mutual exclusion between procedures.
|
| LockedResource |
| LockedResourceType |
| LockStatus
Interface to get status of a Lock without getting access to acquire/release lock.
|
| LockType |
| NoNodeDispatchException
Used internally signaling failed queue of a remote procedure operation.
|
| NoServerDispatchException
Used internally signaling failed queue of a remote procedure operation.
|
| NullTargetServerDispatchException
Used internally signaling failed queue of a remote procedure operation.
|
| Procedure
Base Procedure class responsible for Procedure Metadata; e.g.
|
| Procedure.LockState |
| ProcedureDeque
Type class.
|
| ProcedureEvent
Basic ProcedureEvent that contains an "object", which can be a description or a reference to the
resource to wait on, and a queue for suspended procedures.
|
| ProcedureException |
| ProcedureExecutor.ProcedureExecutorListener |
| ProcedureInMemoryChore
Special procedure used as a chore.
|
| ProcedureMetrics
With this interface, the procedure framework provides means to collect following set of metrics
per procedure type for all procedures:
Count of submitted procedure instances
Time histogram for successfully completed procedure instances
Count of failed procedure instances
Please implement this interface to return appropriate metrics.
|
| ProcedureScheduler
Keep track of the runnable procedures
|
| ProcedureStateSerializer |
| ProcedureSuspendedException |
| ProcedureYieldException |
| RemoteProcedureDispatcher.RemoteNode
Account of what procedures are running on remote node.
|
| RemoteProcedureDispatcher.RemoteOperation
Data structure with reference to remote operation.
|
| RemoteProcedureDispatcher.RemoteProcedure
Remote procedure reference.
|
| RemoteProcedureException
A RemoteProcedureException is an exception from another thread or process.
|
| StateMachineProcedure.Flow |
| Class and Description |
|---|
| Procedure
Base Procedure class responsible for Procedure Metadata; e.g.
|
| Class and Description |
|---|
| Procedure
Base Procedure class responsible for Procedure Metadata; e.g.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.