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

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

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

Fields in org.apache.uima.ducc.rm.scheduler with type parameters of type Share
protected  HashMap<Share,Share> RmJob.assignedShares
           
protected  HashMap<Share,Share> RmJob.assignedShares
           
protected  HashMap<Share,Share> RmJob.pendingRemoves
           
protected  HashMap<Share,Share> RmJob.pendingRemoves
           
protected  HashMap<Share,Share> RmJob.pendingShares
           
protected  HashMap<Share,Share> RmJob.pendingShares
           
protected  HashMap<Share,Share> RmJob.recoveredShares
           
protected  HashMap<Share,Share> RmJob.recoveredShares
           
 

Methods in org.apache.uima.ducc.rm.scheduler that return Share
 Share Scheduler.getShare(org.apache.uima.ducc.common.utils.id.DuccId id)
           
 Share ISchedulerMain.getShare(org.apache.uima.ducc.common.utils.id.DuccId id)
           
 

Methods in org.apache.uima.ducc.rm.scheduler that return types with arguments of type Share
 HashMap<Share,Share> RmJob.getAssignedShares()
          Officially allocated shares assigned to this job which are known to be in use.
 HashMap<Share,Share> RmJob.getAssignedShares()
          Officially allocated shares assigned to this job which are known to be in use.
 HashMap<Share,Share> IRmJob.getAssignedShares()
          Get the actual shares that are assigned to this job.
 HashMap<Share,Share> IRmJob.getAssignedShares()
          Get the actual shares that are assigned to this job.
 Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> JobManagerUpdate.getExpandedShares()
           
 Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> JobManagerUpdate.getExpandedShares()
           
 HashMap<Share,Share> RmJob.getPendingRemoves()
          Return the reclaimed shares.
 HashMap<Share,Share> RmJob.getPendingRemoves()
          Return the reclaimed shares.
 HashMap<Share,Share> IRmJob.getPendingRemoves()
          Return the reclaimed shares.
 HashMap<Share,Share> IRmJob.getPendingRemoves()
          Return the reclaimed shares.
 HashMap<Share,Share> RmJob.getPendingShares()
          Newly allocated shares that have not been dispatched.
 HashMap<Share,Share> RmJob.getPendingShares()
          Newly allocated shares that have not been dispatched.
 HashMap<Share,Share> IRmJob.getPendingShares()
          Newly allocated shares that have not been dispatched.
 HashMap<Share,Share> IRmJob.getPendingShares()
          Newly allocated shares that have not been dispatched.
 HashMap<Share,Share> RmJob.getRecoveredShares()
          Shares recovered from the OR during job recovery.
 HashMap<Share,Share> RmJob.getRecoveredShares()
          Shares recovered from the OR during job recovery.
 HashMap<Share,Share> IRmJob.getRecoveredShares()
          Get the shares that are scheduled for (job) recovery.
 HashMap<Share,Share> IRmJob.getRecoveredShares()
          Get the shares that are scheduled for (job) recovery.
 Map<Machine,Map<Share,Share>> RmJob.getSharesByMachine()
           
 Map<Machine,Map<Share,Share>> RmJob.getSharesByMachine()
           
 Map<Machine,Map<Share,Share>> IRmJob.getSharesByMachine()
          For defrag, we want to know what machines a job is running on.
 Map<Machine,Map<Share,Share>> IRmJob.getSharesByMachine()
          For defrag, we want to know what machines a job is running on.
 Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> JobManagerUpdate.getShrunkenShares()
           
 Map<org.apache.uima.ducc.common.utils.id.DuccId,HashMap<Share,Share>> JobManagerUpdate.getShrunkenShares()
           
 HashMap<Share,Share> RmJob.promoteShares()
          We're dispatching, move machines to active list, and clear pending list.
 HashMap<Share,Share> RmJob.promoteShares()
          We're dispatching, move machines to active list, and clear pending list.
 HashMap<Share,Share> IRmJob.promoteShares()
          We're dispatching, move machines to active list, and clear pending list.
 HashMap<Share,Share> IRmJob.promoteShares()
          We're dispatching, move machines to active list, and clear pending list.
 

Methods in org.apache.uima.ducc.rm.scheduler with parameters of type Share
 void Machine.assignShare(Share s)
           
 void RmJob.assignShare(Share s)
          Scheduler found us a new toy, make it pending until it's given to job manager.
 void IRmJob.assignShare(Share s)
          Scheduler found us a new toy, make it pending until it's given to job manager.
 void RmJob.cancelPending(Share s)
          This share is being donated to someone more needy than I - see defrag code in NodepoolScheduler
 void IRmJob.cancelPending(Share s)
          Cancel a pending assignment, part of defrag
 int RmJob.ShareByInvestmentSorter.compare(Share s1, Share s2)
           
 boolean RmJob.isPendingShare(Share s)
           
 boolean IRmJob.isPendingShare(Share s)
           
 void RmJob.recoverShare(Share s)
          Job recovery: OR reports this share as one it already knew about.
 void IRmJob.recoverShare(Share s)
          Set a share for recovery.
 void Machine.removeShare(Share s)
           
 void RmJob.removeShare(Share share)
          I've shrunk or this share has nothing left to do.
 void IRmJob.removeShare(Share share)
          I've shrunk or this share has nothing left to do.
 void RmJob.shrinkByOne(Share share)
          Used by Fixed Share and by Reservations
 void IRmJob.shrinkByOne(Share share)
          Pick a share, any share, and remove it from active.
 void Scheduler.signalCompletion(IRmJob job, Share share)
          Callback from job manager when a specific share exits but the job is still alive.
 void ISchedulerMain.signalCompletion(IRmJob job, Share share)
           
 

Method parameters in org.apache.uima.ducc.rm.scheduler with type arguments of type Share
 void JobManagerUpdate.addShares(IRmJob job, HashMap<Share,Share> shares)
           
 void JobManagerUpdate.addShares(IRmJob job, HashMap<Share,Share> shares)
           
 void JobManagerUpdate.removeShares(IRmJob job, HashMap<Share,Share> shares)
           
 void JobManagerUpdate.removeShares(IRmJob job, HashMap<Share,Share> shares)
           
 



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