@InterfaceAudience.Private @InterfaceStability.Unstable public class RMServiceContext extends Object
Note: If any services to be added in this class, make sure service will be running always irrespective of the HA state of the RM
Constructor and Description |
---|
RMServiceContext() |
public ResourceManager getResourceManager()
public void setResourceManager(ResourceManager rm)
public org.apache.hadoop.yarn.conf.ConfigurationProvider getConfigurationProvider()
public void setConfigurationProvider(org.apache.hadoop.yarn.conf.ConfigurationProvider configurationProvider)
public org.apache.hadoop.yarn.event.Dispatcher getDispatcher()
public EmbeddedElector getLeaderElectorService()
public void setLeaderElectorService(EmbeddedElector embeddedElector)
public AdminService getRMAdminService()
public boolean isHAEnabled()
public org.apache.hadoop.ha.HAServiceProtocol.HAServiceState getHAServiceState()
public RMApplicationHistoryWriter getRMApplicationHistoryWriter()
public void setRMApplicationHistoryWriter(RMApplicationHistoryWriter applicationHistoryWriter)
public void setSystemMetricsPublisher(SystemMetricsPublisher metricsPublisher)
public SystemMetricsPublisher getSystemMetricsPublisher()
public org.apache.hadoop.conf.Configuration getYarnConfiguration()
public void setYarnConfiguration(org.apache.hadoop.conf.Configuration yarnConfiguration)
public RMTimelineCollectorManager getRMTimelineCollectorManager()
public void setRMTimelineCollectorManager(RMTimelineCollectorManager collectorManager)
public String getHAZookeeperConnectionState()
Copyright © 2008–2018 Apache Software Foundation. All rights reserved.