Changeset 517 for DCWoRMS/trunk/src/schedframe/resources/computing
- Timestamp:
- 10/16/12 09:38:14 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/schedframe/resources/computing/ComputingResource.java
r512 r517 237 237 238 238 public PowerInterface getPowerInterface(){ 239 Extension extension = getExtension(ExtensionType.ENERGY_EXTENSION); 240 if(extension != null){ 241 EnergyExtension ee = (EnergyExtension)extension; 242 return ee.getPowerInterface(); 243 } 244 return null; 245 } 246 247 public AirThroughputInterface getAirThroughputInterface(){ 248 Extension extension = getExtension(ExtensionType.ENERGY_EXTENSION); 249 if(extension != null){ 250 EnergyExtension ee = (EnergyExtension)extension; 251 return ee.getAirThroughputInterface(); 252 } 253 return null; 254 } 255 256 private Extension getExtension(ExtensionType type){ 239 257 if (extensionList != null) { 240 258 for (Extension extension : extensionList) { 241 if (extension.getType() == ExtensionType.ENERGY_EXTENSION) { 242 EnergyExtension ee = (EnergyExtension)extension; 243 return ee.getPowerInterface(); 259 if (extension.getType() == type) { 260 return extension; 244 261 } 245 262 } … … 248 265 } 249 266 250 public AirThroughputInterface getAirThroughputInterface(){251 if (extensionList != null) {252 for (Extension extension : extensionList) {253 if (extension.getType() == ExtensionType.ENERGY_EXTENSION) {254 EnergyExtension ee = (EnergyExtension)extension;255 return ee.getAirThroughputInterface();256 }257 }258 }259 return null;260 }261 262 267 public Scheduler getScheduler() { 263 268 return scheduler;
Note: See TracChangeset
for help on using the changeset viewer.