| Interface | Description | 
|---|---|
| ProcedureCoordinatorRpcs | RPCs for the coordinator to run a barriered procedure with subprocedures executed at
 distributed members. | 
| ProcedureMemberRpcs | This is the notification interface for Procedures that encapsulates message passing from
 members to a coordinator. | 
| SubprocedureFactory | Task builder to build instances of a  ProcedureMember'sSubprocedures. | 
| Class | Description | 
|---|---|
| MasterProcedureManager | A life-cycle management interface for globally barriered procedures on master. | 
| MasterProcedureManagerHost | Provides the globally barriered procedure framework and environment for
 master oriented operations. | 
| Procedure | A globally-barriered distributed procedure. | 
| ProcedureCoordinator | This is the master side of a distributed complex procedure execution. | 
| ProcedureManager | |
| ProcedureManagerHost<E extends ProcedureManager> | Provides the common setup framework and runtime services for globally
 barriered procedure invocation from HBase services. | 
| ProcedureMember | Process to kick off and manage a running  Subprocedureon a member. | 
| RegionServerProcedureManager | A life-cycle management interface for globally barriered procedures on
 region servers. | 
| RegionServerProcedureManagerHost | Provides the globally barriered procedure framework and environment
 for region server oriented operations. | 
| Subprocedure | Distributed procedure member's Subprocedure. | 
| Subprocedure.SubprocedureImpl | Empty Subprocedure for testing. | 
| ZKProcedureCoordinator | ZooKeeper based  ProcedureCoordinatorRpcsfor aProcedureCoordinator | 
| ZKProcedureMemberRpcs | ZooKeeper based controller for a procedure member. | 
| ZKProcedureUtil | This is a shared ZooKeeper-based znode management utils for distributed procedure. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.