Ignore:
Timestamp:
11/26/13 11:56:07 (11 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/schedframe/resources/computing/ComputingNode.java

    r756 r1207  
    33import java.util.List; 
    44import java.util.Properties; 
    5  
    65 
    76import schedframe.resources.ResourceStatus; 
     
    109import schedframe.resources.computing.extensions.ExtensionType; 
    1110import schedframe.resources.computing.profiles.energy.EnergyExtension; 
    12 import schedframe.resources.computing.profiles.energy.airthroughput.AirThroughputInterfaceFactory; 
    13 import schedframe.resources.computing.profiles.energy.airthroughput.ui.AirThroughputInterface; 
    14 import schedframe.resources.computing.profiles.energy.power.PowerInterfaceFactory; 
    1511import schedframe.resources.computing.profiles.energy.power.ui.ComputingNodePowerInterface; 
    16 import schedframe.resources.computing.profiles.energy.power.ui.PowerInterface; 
    1712import schedframe.resources.computing.properties.ComputingNodePropertiesBuilder; 
    1813import schedframe.resources.computing.properties.PropertiesDirector; 
     
    3227                //accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 
    3328                //accept(new EnergyExtension(pi, resDesc.getPowerProfile(), ai, resDesc.getAirThroughputProfile()));     
    34         } 
    35          
    36         /*public ComputingNode (String resourceName, ResourceCharacteristics resourceCharacteristic, Category cat, PowerInterface powerInterface) { 
    37                 super(resourceName, ResourceType.COMPUTING_NODE, resourceCharacteristic); 
    38                 category = cat; 
    39                 accept(powerInterface); 
    40         //      extensionList.add(new EnergyExtension(this, "example.energy.ComputingNodeEnergyEstimationPlugin")); 
    41         }*/ 
    42          
     29        }        
    4330         
    4431        public ComputingNodePowerInterface getPowerInterface(){ 
     
    8673         
    8774        public Memory getMemory() throws NoSuchFieldException { 
    88                 return (Memory) resourceCharacteristic.getResourceUnit(StandardResourceUnitName.MEMORY); 
     75                return (Memory) ((ComputingResourceCharacteristics)resourceCharacteristic).getResourceUnit(StandardResourceUnitName.MEMORY); 
    8976        } 
    9077         
     
    9582         
    9683        private Cost getCost() throws NoSuchFieldException { 
    97                 return (Cost) resourceCharacteristic.getResourceUnit(StandardResourceUnitName.COST); 
     84                return (Cost) ((ComputingResourceCharacteristics)resourceCharacteristic).getResourceUnit(StandardResourceUnitName.COST); 
    9885        } 
    9986 
Note: See TracChangeset for help on using the changeset viewer.