Class SchedulingMonitorManager

java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.monitor.SchedulingMonitorManager

public class SchedulingMonitorManager extends Object
Manages scheduling monitors.
  • Constructor Details

    • SchedulingMonitorManager

      public SchedulingMonitorManager()
  • Method Details

    • initialize

      public void initialize(RMContext rmContext, org.apache.hadoop.conf.Configuration configuration) throws org.apache.hadoop.yarn.exceptions.YarnException
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
    • reinitialize

      public void reinitialize(RMContext rmContext, org.apache.hadoop.conf.Configuration configuration) throws org.apache.hadoop.yarn.exceptions.YarnException
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
    • startAll

      public void startAll()
    • isRSMEmpty

      public boolean isRSMEmpty()
    • isSameConfiguredPolicies

      public boolean isSameConfiguredPolicies(Set<String> configurePoliciesSet)
    • getAvailableSchedulingMonitor

      public SchedulingMonitor getAvailableSchedulingMonitor()
    • stop

      public void stop() throws org.apache.hadoop.yarn.exceptions.YarnException
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException