Uses of Class
org.apache.uima.ducc.rm.scheduler.ResourceClass

Packages that use ResourceClass
org.apache.uima.ducc.rm.scheduler   
 

Uses of ResourceClass in org.apache.uima.ducc.rm.scheduler
 

Fields in org.apache.uima.ducc.rm.scheduler declared as ResourceClass
protected  ResourceClass RmJob.resource_class
           
 

Methods in org.apache.uima.ducc.rm.scheduler that return ResourceClass
 ResourceClass RmJob.getResourceClass()
           
 ResourceClass IRmJob.getResourceClass()
           
 ResourceClass Scheduler.getResourceClass(String name)
           
 ResourceClass ISchedulerMain.getResourceClass(String name)
           
 

Methods in org.apache.uima.ducc.rm.scheduler with parameters of type ResourceClass
protected  boolean NodepoolScheduler.countUserShares(ResourceClass rc)
          Count out shares for only the jobs in the ResouceClasses here, and only from the given nodepool.
 void User.initWantedByOrder(ResourceClass rc)
           
 void RmJob.initWantedByOrder(ResourceClass unused)
           
 void ResourceClass.initWantedByOrder(ResourceClass unused)
           
 void RmJob.setResourceClass(ResourceClass cl)
          Save ref to the class we are in, and init class-based structures.
 void IRmJob.setResourceClass(ResourceClass cl)
          Save ref to the class we are in, and init class-based structures.
 

Method parameters in org.apache.uima.ducc.rm.scheduler with type arguments of type ResourceClass
protected  void NodepoolScheduler.countClassShares(org.apache.uima.ducc.rm.scheduler.NodePool np, ArrayList<ResourceClass> rcs)
          Count out shares for only the jobs in the ResouceClasses here, and only from the given nodepool.
protected  void NodepoolScheduler.expandNeedyJobs(org.apache.uima.ducc.rm.scheduler.NodePool np, ArrayList<ResourceClass> rcs)
          Expand jobs from the needy list ahead of other jobs, because we likely stole the shares from older jobs which would otherwise get priority.
protected  void NodepoolScheduler.findHowMuch(ArrayList<ResourceClass> rcs)
          The second stage - work up all counts globally
protected  void NodepoolScheduler.findWhatOf(ArrayList<ResourceClass> rcs)
          The third stage - work up all counts globally
protected  void NodepoolScheduler.howMuchFixed(ArrayList<ResourceClass> rcs)
          Make sure there are enough shares to allocate either directly, or through preemption, and count them out.
protected  boolean NodepoolScheduler.jobInClass(ArrayList<ResourceClass> rcs, IRmJob j)
          Is the job submitted to one of these classes?
 void IScheduler.setClasses(Map<ResourceClass,ResourceClass> classes)
           
 void IScheduler.setClasses(Map<ResourceClass,ResourceClass> classes)
           
 void NodepoolScheduler.setClasses(Map<ResourceClass,ResourceClass> prclasses)
           
 void NodepoolScheduler.setClasses(Map<ResourceClass,ResourceClass> prclasses)
           
protected  void NodepoolScheduler.traverseNodepoolsForCounts(org.apache.uima.ducc.rm.scheduler.NodePool np, ArrayList<ResourceClass> rcs)
          Depth-first traversal of the nodepool.
protected  void NodepoolScheduler.traverseNodepoolsForExpansion(org.apache.uima.ducc.rm.scheduler.NodePool np, ArrayList<ResourceClass> rcs)
           
protected  void NodepoolScheduler.updateNodepools(org.apache.uima.ducc.rm.scheduler.NodePool np, ArrayList<ResourceClass> rcs)
           
protected  void NodepoolScheduler.whatOfFairShare(ArrayList<ResourceClass> rcs)
           
protected  void NodepoolScheduler.whatOfFixedShare(ArrayList<ResourceClass> rcs)
          All-or-nothing makes this easy.
 



Copyright © 2012–2014 The Apache Software Foundation. All rights reserved.