| Interface | Description | 
|---|---|
| CreateTableProcedure.CreateHdfsRegions | |
| MetaProcedureInterface | Deprecated only used for  RecoverMetaProcedure. | 
| PeerProcedureInterface | |
| ProcedureSyncWait.Predicate<T> | |
| RSProcedureDispatcher.RemoteProcedureResolver | |
| ServerProcedureInterface | Procedures that handle servers -- e.g. | 
| TableProcedureInterface | Procedures that operates on a specific Table (e.g. | 
| Class | Description | 
|---|---|
| AbstractStateMachineNamespaceProcedure<TState> | Base class for all the Namespace procedures that want to use a StateMachineProcedure. | 
| AbstractStateMachineRegionProcedure<TState> | Base class for all the Region procedures that want to use a StateMachine. | 
| AbstractStateMachineTableProcedure<TState> | Base class for all the Table procedures that want to use a StateMachineProcedure. | 
| CloneSnapshotProcedure | |
| CreateNamespaceProcedure | The procedure to create a new namespace. | 
| CreateTableProcedure | |
| DeleteNamespaceProcedure | The procedure to remove a namespace. | 
| DeleteTableProcedure | |
| DisableTableProcedure | |
| EnableTableProcedure | |
| FairQueue<T extends Comparable<T>> | |
| HBCKServerCrashProcedure | Acts like the super class in all cases except when no Regions found in the
 current Master in-memory context. | 
| HBCKServerCrashProcedure.UnknownServerVisitor | Visitor for hbase:meta that 'fixes' Unknown Server issues. | 
| InitMetaProcedure | This procedure is used to initialize meta table for a new hbase deploy. | 
| MasterDDLOperationHelper | Helper class for schema change procedures | 
| MasterProcedureConstants | |
| MasterProcedureEnv | |
| MasterProcedureEnv.FsUtilsLeaseRecovery | |
| MasterProcedureScheduler | ProcedureScheduler for the Master Procedures. | 
| MasterProcedureUtil | |
| MasterProcedureUtil.NonceProcedureRunnable | Helper Runnable used in conjunction with submitProcedure() to deal with
 submitting procs with nonce. | 
| MetaQueue | Deprecated only used for  RecoverMetaProcedure. | 
| ModifyNamespaceProcedure | The procedure to add a namespace to an existing table. | 
| ModifyTableProcedure | |
| PeerQueue | |
| ProcedureDescriber | |
| ProcedurePrepareLatch | Latch used by the Master to have the prepare() sync behaviour for old
 clients, that can only get exceptions in a synchronous way. | 
| ProcedurePrepareLatch.CompatibilityLatch | |
| ProcedurePrepareLatch.NoopLatch | |
| ProcedureSyncWait | Helper to synchronously wait on conditions. | 
| ProcedureSyncWait.ProcedureFuture | |
| Queue<TKey extends Comparable<TKey>> | |
| RecoverMetaProcedure | Deprecated Do not use any more, leave it here only for compatible. | 
| ReopenTableRegionsProcedure | Used for reopening the regions for a table. | 
| RestoreSnapshotProcedure | |
| RSProcedureDispatcher | A remote procecdure dispatcher for regionservers. | 
| RSProcedureDispatcher.RegionCloseOperation | |
| RSProcedureDispatcher.RegionOpenOperation | |
| RSProcedureDispatcher.RegionOperation | |
| RSProcedureDispatcher.ServerOperation | |
| SchemaLocking | 
 Locks on namespaces, tables, and regions. | 
| ServerCrashProcedure | Handle crashed server. | 
| ServerQueue | |
| ServerRemoteProcedure | |
| SplitWALProcedure | The procedure is to split a WAL. | 
| SplitWALRemoteProcedure | A remote procedure which is used to send split WAL request to region server. | 
| SwitchRpcThrottleProcedure | The procedure to switch rpc throttle | 
| SwitchRpcThrottleRemoteProcedure | The procedure to switch rpc throttle on region server | 
| TableQueue | |
| TruncateTableProcedure | 
| Enum | Description | 
|---|---|
| MetaProcedureInterface.MetaOperationType | |
| PeerProcedureInterface.PeerOperationType | |
| ServerProcedureInterface.ServerOperationType | |
| TableProcedureInterface.TableOperationType | 
| Exception | Description | 
|---|---|
| ServerCrashException | Passed as Exception by  ServerCrashProcedurenotifying on-going RIT that server has failed. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.