- Timestamp:
- 10/09/12 13:58:06 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/schedframe/scheduling/policy/AbstractManagementSystem.java
r481 r490 7 7 import org.apache.commons.logging.LogFactory; 8 8 import org.joda.time.DateTimeUtilsExt; 9 10 import dcworms.schedframe.scheduling.ExecTask; 11 import dcworms.schedframe.scheduling.Executable; 12 import dcworms.schedframe.scheduling.queues.AbstractStatsSupportingQueue; 9 13 10 14 import schedframe.PluginConfiguration; … … 34 38 import gridsim.IO_data; 35 39 import gridsim.gssim.DCWormsTags; 36 import gssim.schedframe.scheduling.ExecTask;37 import gssim.schedframe.scheduling.Executable;38 import gssim.schedframe.scheduling.queues.AbstractStatsSupportingQueue;39 40 40 41 public abstract class AbstractManagementSystem { … … 144 145 return; 145 146 } 146 //Executable exec = (Executable) wu;147 147 removeFromQueue(task); 148 148 scheduler.send(providerName, GridSimTags.SCHEDULE_NOW, GridSimTags.GRIDLET_SUBMIT, task); … … 199 199 } 200 200 201 protected boolean removeFromQueue( WorkloadUnit wu) {201 protected boolean removeFromQueue(TaskInterface<?> task) { 202 202 for(TaskQueue queue : queues){ 203 if(queue.contains( wu)){204 queue.remove( wu);203 if(queue.contains(task)){ 204 queue.remove(task); 205 205 return true; 206 206 }
Note: See TracChangeset
for help on using the changeset viewer.