java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.TargetApplications

public class TargetApplications extends Object
This class is used by TargetApplicationsNamespace.evaluate(TargetApplications) to evaluate a namespace.
  • Constructor Details

    • TargetApplications

      public TargetApplications(org.apache.hadoop.yarn.api.records.ApplicationId currentApplicationId, Set<org.apache.hadoop.yarn.api.records.ApplicationId> allApplicationIds)
    • TargetApplications

      public TargetApplications(org.apache.hadoop.yarn.api.records.ApplicationId currentApplicationId, Map<org.apache.hadoop.yarn.api.records.ApplicationId,Set<String>> allApplicationIds)
  • Method Details

    • getCurrentApplicationId

      public org.apache.hadoop.yarn.api.records.ApplicationId getCurrentApplicationId()
    • getAllApplicationIds

      public Set<org.apache.hadoop.yarn.api.records.ApplicationId> getAllApplicationIds()
    • getOtherApplicationIds

      public Set<org.apache.hadoop.yarn.api.records.ApplicationId> getOtherApplicationIds()
    • getApplicationIdsByTag

      public Set<org.apache.hadoop.yarn.api.records.ApplicationId> getApplicationIdsByTag(String applicationTag)