- Timestamp:
- 06/26/14 14:18:01 (11 years ago)
- Location:
- DCWoRMS/branches/coolemall/src/schedframe/resources/units
- Files:
-
- 4 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/units/CustomResourceUnitName.java
r477 r1396 1 1 package schedframe.resources.units; 2 2 3 public class UserResourceUnitName implements ResourceUnitName {3 public class CustomResourceUnitName implements ResourceUnitName { 4 4 5 5 protected String name; 6 6 7 public UserResourceUnitName(String name) {7 public CustomResourceUnitName(String name) { 8 8 this.name = name; 9 9 } 10 10 11 public String get Name() {11 public String getLabel() { 12 12 return name; 13 13 } -
DCWoRMS/branches/coolemall/src/schedframe/resources/units/ResourceUnitFactory.java
r1384 r1396 18 18 19 19 public static ResourceUnit createUnit(String unitName, String resId, int totalAmount, int usedAmount){ 20 if(unitName.equalsIgnoreCase(StandardResourceUnitName.CPU.get Name()))20 if(unitName.equalsIgnoreCase(StandardResourceUnitName.CPU.getLabel())) 21 21 return new PEUnit(resId, totalAmount, usedAmount); 22 if(unitName.equalsIgnoreCase(StandardResourceUnitName.PE.get Name()))22 if(unitName.equalsIgnoreCase(StandardResourceUnitName.PE.getLabel())) 23 23 return new PEUnit(resId, totalAmount, usedAmount); 24 else if(unitName.equalsIgnoreCase(StandardResourceUnitName.MEMORY.get Name()))24 else if(unitName.equalsIgnoreCase(StandardResourceUnitName.MEMORY.getLabel())) 25 25 return new Memory(resId, totalAmount, usedAmount); 26 else if(unitName.equalsIgnoreCase(StandardResourceUnitName.STORAGE.get Name()))26 else if(unitName.equalsIgnoreCase(StandardResourceUnitName.STORAGE.getLabel())) 27 27 return new Storage(resId, totalAmount, usedAmount); 28 else if(unitName.equalsIgnoreCase(StandardResourceUnitName.GPU.get Name()))28 else if(unitName.equalsIgnoreCase(StandardResourceUnitName.GPU.getLabel())) 29 29 return new GPU(resId, totalAmount, usedAmount); 30 else if (unitName.equalsIgnoreCase(StandardResourceUnitName.CPUSPEED.get Name()))30 else if (unitName.equalsIgnoreCase(StandardResourceUnitName.CPUSPEED.getLabel())) 31 31 return new CpuSpeed(resId, totalAmount, usedAmount); 32 else if (unitName.equalsIgnoreCase(StandardResourceUnitName.COST.get Name()))32 else if (unitName.equalsIgnoreCase(StandardResourceUnitName.COST.getLabel())) 33 33 return new Cost(resId, totalAmount); 34 else if (unitName.equalsIgnoreCase(StandardResourceUnitName.APPLICATION.get Name()))34 else if (unitName.equalsIgnoreCase(StandardResourceUnitName.APPLICATION.getLabel())) 35 35 return new Applications(resId); 36 36 else -
DCWoRMS/branches/coolemall/src/schedframe/resources/units/ResourceUnitName.java
r477 r1396 3 3 public interface ResourceUnitName { 4 4 5 public String get Name();5 public String getLabel(); 6 6 7 7 } -
DCWoRMS/branches/coolemall/src/schedframe/resources/units/ResourceUnitNameFactory.java
r477 r1396 6 6 public static ResourceUnitName createResourceUnitName(String unitName){ 7 7 8 if(unitName.equals(StandardResourceUnitName.MEMORY.get Name()))8 if(unitName.equals(StandardResourceUnitName.MEMORY.getLabel())) 9 9 return StandardResourceUnitName.MEMORY; 10 10 11 else if (unitName.equals(StandardResourceUnitName.STORAGE.get Name()))11 else if (unitName.equals(StandardResourceUnitName.STORAGE.getLabel())) 12 12 return StandardResourceUnitName.STORAGE; 13 13 14 else if (unitName.equals(StandardResourceUnitName.PE.get Name()))14 else if (unitName.equals(StandardResourceUnitName.PE.getLabel())) 15 15 return StandardResourceUnitName.PE; 16 16 17 else if (unitName.equals(StandardResourceUnitName.CPUSPEED.get Name()))17 else if (unitName.equals(StandardResourceUnitName.CPUSPEED.getLabel())) 18 18 return StandardResourceUnitName.CPUSPEED; 19 19 20 else if (unitName.equals(StandardResourceUnitName.GPU.get Name()))20 else if (unitName.equals(StandardResourceUnitName.GPU.getLabel())) 21 21 return StandardResourceUnitName.GPU; 22 22 23 else if (unitName.equals(StandardResourceUnitName.APPLICATION.get Name()))23 else if (unitName.equals(StandardResourceUnitName.APPLICATION.getLabel())) 24 24 return StandardResourceUnitName.APPLICATION; 25 25 26 else if (unitName.equals(StandardResourceUnitName.COST.get Name()))26 else if (unitName.equals(StandardResourceUnitName.COST.getLabel())) 27 27 return StandardResourceUnitName.COST; 28 28 29 else return new UserResourceUnitName(unitName);29 else return new CustomResourceUnitName(unitName); 30 30 } 31 31 } -
DCWoRMS/branches/coolemall/src/schedframe/resources/units/StandardResourceUnitName.java
r477 r1396 46 46 } 47 47 48 public String get Name(){48 public String getLabel(){ 49 49 return this.name; 50 50 }
Note: See TracChangeset
for help on using the changeset viewer.