Class MasterProcedureManagerHost
java.lang.Object
org.apache.hadoop.hbase.procedure.ProcedureManagerHost<MasterProcedureManager>
org.apache.hadoop.hbase.procedure.MasterProcedureManagerHost
@Private
public class MasterProcedureManagerHost
extends ProcedureManagerHost<MasterProcedureManager>
Provides the globally barriered procedure framework and environment for master oriented
operations.
HMaster
interacts with the loaded procedure
manager through this class.-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.procedure.ProcedureManagerHost
MASTER_PROCEDURE_CONF_KEY, procedures, REGIONSERVER_PROCEDURE_CONF_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetProcedureManager
(String signature) void
initialize
(MasterServices master, MetricsMaster metricsMaster) void
loadProcedures
(org.apache.hadoop.conf.Configuration conf) void
Methods inherited from class org.apache.hadoop.hbase.procedure.ProcedureManagerHost
getProcedureManagers, loadInstance, loadUserProcedures, register
-
Field Details
-
procedureMgrMap
-
-
Constructor Details
-
MasterProcedureManagerHost
public MasterProcedureManagerHost()
-
-
Method Details
-
loadProcedures
- Specified by:
loadProcedures
in classProcedureManagerHost<MasterProcedureManager>
-
initialize
public void initialize(MasterServices master, MetricsMaster metricsMaster) throws org.apache.zookeeper.KeeperException, IOException, UnsupportedOperationException - Throws:
org.apache.zookeeper.KeeperException
IOException
UnsupportedOperationException
-
stop
-
getProcedureManager
-