Changeset 478 for DCWoRMS/trunk/src/schedframe/scheduling/policy
- Timestamp:
- 10/01/12 10:05:16 (13 years ago)
- Location:
- DCWoRMS/trunk/src/schedframe/scheduling/policy
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/schedframe/scheduling/policy/AbstractManagementSystem.java
r477 r478 111 111 } 112 112 113 public abstract void notifySubmittedWorkloadUnit(WorkloadUnit <?>wu, boolean ack);114 115 public abstract void notifyCanceledWorkloadUnit(WorkloadUnit <?>wu);116 117 public abstract void notifyReturnedWorkloadUnit(WorkloadUnit <?>wu);113 public abstract void notifySubmittedWorkloadUnit(WorkloadUnit wu, boolean ack); 114 115 public abstract void notifyCanceledWorkloadUnit(WorkloadUnit wu); 116 117 public abstract void notifyReturnedWorkloadUnit(WorkloadUnit wu); 118 118 119 119 protected abstract void executeSchedulingPlan(SchedulingPlanInterface decision); … … 122 122 123 123 //POPRAWIC (ale co? bo teraz chyba jest ok) 124 protected void submitWorkloadUnit(WorkloadUnit <?>wu, AllocationInterface allocation) {124 protected void submitWorkloadUnit(WorkloadUnit wu, AllocationInterface allocation) { 125 125 String providerName = allocation.getProviderName(); 126 126 if (providerName == null) { … … 164 164 } 165 165 166 protected boolean sendFinishedWorkloadUnit(WorkloadUnit <?>wu) {166 protected boolean sendFinishedWorkloadUnit(WorkloadUnit wu) { 167 167 168 168 Executable exec = (Executable) wu; … … 220 220 } 221 221 222 protected boolean removeFromQueue(WorkloadUnit <?>wu) {222 protected boolean removeFromQueue(WorkloadUnit wu) { 223 223 for(TaskQueue queue : queues){ 224 224 if(queue.contains(wu)){ -
DCWoRMS/trunk/src/schedframe/scheduling/policy/global/GlobalManagementSystem.java
r477 r478 81 81 } 82 82 83 public void notifySubmittedWorkloadUnit(WorkloadUnit <?>wu, boolean ack) {83 public void notifySubmittedWorkloadUnit(WorkloadUnit wu, boolean ack) { 84 84 if (!pluginSupportsEvent(GridSimTags.GRIDLET_SUBMIT)) { 85 85 log.error("Plugin " + schedulingPlugin.getClass() … … 106 106 } 107 107 108 private void registerWorkloadUnit(WorkloadUnit <?>wu){108 private void registerWorkloadUnit(WorkloadUnit wu){ 109 109 if(!wu.isRegistered()){ 110 110 wu.register(jobRegistry); … … 139 139 } 140 140 141 public void notifyReturnedWorkloadUnit(WorkloadUnit <?>wu) {141 public void notifyReturnedWorkloadUnit(WorkloadUnit wu) { 142 142 Executable exec = (Executable) wu; 143 143 … … 189 189 } 190 190 191 public void notifyCanceledWorkloadUnit(WorkloadUnit <?>wu){;191 public void notifyCanceledWorkloadUnit(WorkloadUnit wu){; 192 192 193 193 Executable task = (Executable) wu; … … 251 251 } 252 252 253 protected void submitWorkloadUnit(WorkloadUnit <?>job, AllocationInterface allocation) {253 protected void submitWorkloadUnit(WorkloadUnit job, AllocationInterface allocation) { 254 254 255 255 String providerName = allocation.getProviderName(); -
DCWoRMS/trunk/src/schedframe/scheduling/policy/local/LocalManagementSystem.java
r477 r478 192 192 193 193 194 public void notifyReturnedWorkloadUnit(WorkloadUnit <?>wu) {194 public void notifyReturnedWorkloadUnit(WorkloadUnit wu) { 195 195 if (pluginSupportsEvent(WormsTags.TASK_EXECUTION_FINISHED)) { 196 196 SchedulingEvent event = new SchedulingEvent(SchedulingEventType.TASK_FINISHED); … … 204 204 } 205 205 206 public void notifyCanceledWorkloadUnit(WorkloadUnit <?>job) {206 public void notifyCanceledWorkloadUnit(WorkloadUnit job) { 207 207 208 208 if (!pluginSupportsEvent(GridSimTags.GRIDLET_CANCEL)) … … 247 247 ArrayList<AllocationInterface> allocations = taskDecision.getAllocations(); 248 248 249 WorkloadUnit <?>task = taskDecision.getTask();249 WorkloadUnit task = taskDecision.getTask(); 250 250 for (int j = 0; j < allocations.size(); j++) { 251 251 … … 633 633 634 634 635 public void notifySubmittedWorkloadUnit(WorkloadUnit <?>job, boolean ack) {635 public void notifySubmittedWorkloadUnit(WorkloadUnit job, boolean ack) { 636 636 updateProcessingProgress(); 637 637 registerWorkloadUnit(job); 638 638 } 639 639 640 private void registerWorkloadUnit(WorkloadUnit <?>wu){640 private void registerWorkloadUnit(WorkloadUnit wu){ 641 641 if(!wu.isRegistered()){ 642 642 wu.register(jobRegistry); … … 660 660 } 661 661 662 for(WorkloadUnit <?>e:readyTasks){662 for(WorkloadUnit e:readyTasks){ 663 663 registerWorkloadUnit(e); 664 664 }
Note: See TracChangeset
for help on using the changeset viewer.