Package org.apache.hadoop.hbase.procedure

Interface Summary
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's Subprocedures.
 

Class Summary
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 Subprocedure on 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.
ZKProcedureCoordinatorRpcs ZooKeeper based ProcedureCoordinatorRpcs for a ProcedureCoordinator
ZKProcedureMemberRpcs ZooKeeper based controller for a procedure member.
ZKProcedureUtil This is a shared ZooKeeper-based znode management utils for distributed procedure.
 



Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.