@InterfaceAudience.Private @InterfaceStability.Evolving public class MasterProcedureEnv extends Object implements ConfigurationObserver
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MasterProcedureEnv.WALStoreLeaseRecovery |
| 构造器和说明 |
|---|
MasterProcedureEnv(MasterServices master) |
MasterProcedureEnv(MasterServices master,
RSProcedureDispatcher remoteDispatcher) |
| 限定符和类型 | 方法和说明 |
|---|---|
AssignmentManager |
getAssignmentManager() |
org.apache.hadoop.conf.Configuration |
getMasterConfiguration() |
MasterCoprocessorHost |
getMasterCoprocessorHost() |
MasterServices |
getMasterServices() |
MasterProcedureScheduler |
getProcedureScheduler() |
RSProcedureDispatcher |
getRemoteDispatcher() |
ReplicationPeerManager |
getReplicationPeerManager() |
User |
getRequestUser() |
boolean |
isInitialized() |
boolean |
isRunning() |
void |
onConfigurationChange(org.apache.hadoop.conf.Configuration conf)
This method would be called by the
ConfigurationManager
object when the Configuration object is reloaded from disk. |
void |
setEventReady(ProcedureEvent<?> event,
boolean isReady) |
boolean |
waitInitialized(Procedure<?> proc) |
public MasterProcedureEnv(MasterServices master)
public MasterProcedureEnv(MasterServices master, RSProcedureDispatcher remoteDispatcher)
public User getRequestUser()
public MasterServices getMasterServices()
public org.apache.hadoop.conf.Configuration getMasterConfiguration()
public AssignmentManager getAssignmentManager()
public MasterCoprocessorHost getMasterCoprocessorHost()
public MasterProcedureScheduler getProcedureScheduler()
public RSProcedureDispatcher getRemoteDispatcher()
public ReplicationPeerManager getReplicationPeerManager()
public boolean isRunning()
public boolean isInitialized()
public boolean waitInitialized(Procedure<?> proc)
public void setEventReady(ProcedureEvent<?> event, boolean isReady)
public void onConfigurationChange(org.apache.hadoop.conf.Configuration conf)
ConfigurationObserverConfigurationManager
object when the Configuration object is reloaded from disk.onConfigurationChange 在接口中 ConfigurationObserverCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.