Changeset 768 for DCWoRMS/trunk
- Timestamp:
- 01/10/13 09:27:53 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/schedframe/ResourceController.java
r512 r768 3 3 import gridsim.GridSim; 4 4 5 import java.util.Deque;6 5 import java.util.HashSet; 7 6 import java.util.Iterator; … … 21 20 protected Set<String> compResLayers; 22 21 23 public 22 public ResourceController(Scheduler logicalStructure, List<ComputingResource> compResources){ 24 23 scheduler = logicalStructure; 25 24 computingResources = compResources; … … 46 45 } 47 46 48 p ublicstatic Scheduler getSchedulerByName(String schedulerName) {47 private static Scheduler getSchedulerByName(String schedulerName) { 49 48 Scheduler schedulerWithName = null; 50 49 … … 57 56 while (!toExamine.isEmpty() && schedulerWithName != null) { 58 57 Scheduler scheduler = toExamine.pop(); 59 List<Scheduler> schedulers = scheduler 58 List<Scheduler> schedulers = scheduler.getChildren(); 60 59 61 60 int numberOfSched = schedulers.size(); … … 75 74 public static Scheduler getScheduler(String resName){ 76 75 if(GridSim.getEntityId(resName) != -1){ 77 return 76 return getSchedulerByName(resName); 78 77 } 79 78 ComputingResource resourceWithName = null; … … 153 152 } 154 153 155 156 154 }
Note: See TracChangeset
for help on using the changeset viewer.