java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.placement.PlacementManager

public class PlacementManager extends Object
  • Constructor Details

    • PlacementManager

      public PlacementManager()
  • Method Details

    • updateRules

      public void updateRules(List<PlacementRule> rules)
    • placeApplication

      public ApplicationPlacementContext placeApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc, String user, boolean recovery) throws org.apache.hadoop.yarn.exceptions.YarnException
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
    • placeApplication

      public ApplicationPlacementContext placeApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext asc, String user) throws org.apache.hadoop.yarn.exceptions.YarnException
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
    • getPlacementRules

      @VisibleForTesting public List<PlacementRule> getPlacementRules()