Changeset 817 for DCWoRMS/trunk/src/schedframe/resources/computing
- Timestamp:
- 02/04/13 04:15:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/schedframe/resources/computing/ComputingResource.java
r790 r817 30 30 import schedframe.resources.computing.profiles.energy.airthroughput.ui.AirThroughputInterface; 31 31 import schedframe.resources.computing.profiles.energy.power.ui.PowerInterface; 32 import schedframe.resources.computing.profiles.energy.thermal.ui.ThermalInterface; 32 33 import schedframe.resources.computing.properties.DefaultPropertiesBuilder; 33 34 import schedframe.resources.computing.properties.PropertiesDirector; … … 68 69 this.extensionList = new ExtensionListImpl(1); 69 70 initCharacteristics(resDesc); 70 accept(new EnergyExtension(this, resDesc.getPowerProfile(), resDesc.getAirThroughputProfile() ));71 accept(new EnergyExtension(this, resDesc.getPowerProfile(), resDesc.getAirThroughputProfile(), resDesc.getThermalProfile())); 71 72 addFakeProcessors(); 72 73 } … … 254 255 return null; 255 256 } 257 258 public ThermalInterface getThermalInterface(){ 259 Extension extension = getExtension(ExtensionType.ENERGY_EXTENSION); 260 if(extension != null){ 261 EnergyExtension ee = (EnergyExtension)extension; 262 return ee.getThermalInterface(); 263 } 264 return null; 265 } 256 266 257 267 private Extension getExtension(ExtensionType type){ … … 297 307 if(scheduler != null && (parent != null && scheduler != parent.getScheduler())/*scheduler.getResources().contains(this)*/){ 298 308 String src = event.getSource() != null ? event.getSource() : name; 299 scheduler.sendInternal(GridSimTags.SCHEDULE_NOW, DCWormsTags.UPDATE , src);309 scheduler.sendInternal(GridSimTags.SCHEDULE_NOW, DCWormsTags.UPDATE_PROCESSING, src); 300 310 } else if(parent != null) 301 311 parent.getEventHandler().handleSchedulingEvent(event);
Note: See TracChangeset
for help on using the changeset viewer.