org.apache.uima.ducc.rm.scheduler
Class JobManagerUpdate

java.lang.Object
  extended by org.apache.uima.ducc.rm.scheduler.JobManagerUpdate

public class JobManagerUpdate
extends Object

This is what gets sent to job manager when there are scheduling decisions to act upon.


Constructor Summary
JobManagerUpdate()
           
 
Method Summary
 void addRefusal(IRmJob job)
           
 void addShares(IRmJob job, HashMap<Share,Share> shares)
           
 Map<org.apache.uima.ducc.common.utils.id.DuccId,IRmJob> getAllJobs()
           
 Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> getExpandedShares()
           
 Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> getShrunkenShares()
           
 void removeShares(IRmJob job, HashMap<Share,Share> shares)
           
 void setAllJobs(HashMap<org.apache.uima.ducc.common.utils.id.DuccId,IRmJob> jobs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobManagerUpdate

public JobManagerUpdate()
Method Detail

setAllJobs

public void setAllJobs(HashMap<org.apache.uima.ducc.common.utils.id.DuccId,IRmJob> jobs)

getAllJobs

public Map<org.apache.uima.ducc.common.utils.id.DuccId,IRmJob> getAllJobs()

addRefusal

public void addRefusal(IRmJob job)

addShares

public void addShares(IRmJob job,
                      HashMap<Share,Share> shares)

getExpandedShares

public Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> getExpandedShares()

getShrunkenShares

public Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> getShrunkenShares()

removeShares

public void removeShares(IRmJob job,
                         HashMap<Share,Share> shares)


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