public class MasterProcedureEnv extends java.lang.Object implements ConfigurationObserver
Modifier and Type | Class and Description |
---|---|
static class |
MasterProcedureEnv.MasterProcedureStoreListener |
static class |
MasterProcedureEnv.WALStoreLeaseRecovery |
Constructor and Description |
---|
MasterProcedureEnv(MasterServices master) |
MasterProcedureEnv(MasterServices master,
RSProcedureDispatcher remoteDispatcher) |
Modifier and Type | Method and Description |
---|---|
AssignmentManager |
getAssignmentManager() |
Configuration |
getMasterConfiguration() |
MasterCoprocessorHost |
getMasterCoprocessorHost() |
MasterServices |
getMasterServices() |
MasterProcedureScheduler |
getProcedureScheduler() |
RSProcedureDispatcher |
getRemoteDispatcher() |
User |
getRequestUser() |
boolean |
isInitialized() |
boolean |
isRunning() |
void |
onConfigurationChange(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 |
waitFailoverCleanup(Procedure proc) |
boolean |
waitInitialized(Procedure proc) |
boolean |
waitServerCrashProcessingEnabled(Procedure proc) |
public MasterProcedureEnv(MasterServices master)
public MasterProcedureEnv(MasterServices master, RSProcedureDispatcher remoteDispatcher)
public User getRequestUser()
public MasterServices getMasterServices()
public Configuration getMasterConfiguration()
public AssignmentManager getAssignmentManager()
public MasterCoprocessorHost getMasterCoprocessorHost()
public MasterProcedureScheduler getProcedureScheduler()
public RSProcedureDispatcher getRemoteDispatcher()
public boolean isRunning()
public boolean isInitialized()
public boolean waitInitialized(Procedure proc)
public boolean waitServerCrashProcessingEnabled(Procedure proc)
public boolean waitFailoverCleanup(Procedure proc)
public void setEventReady(ProcedureEvent event, boolean isReady)
public void onConfigurationChange(Configuration conf)
ConfigurationObserver
ConfigurationManager
object when the Configuration
object is reloaded from disk.onConfigurationChange
in interface ConfigurationObserver