Changeset 172 for xssim/trunk


Ignore:
Timestamp:
03/16/12 11:46:21 (13 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • xssim/trunk/src/example/localplugin/FCFSCPUFreqScalingClusterLocalPlugin.java

    r163 r172  
    2727import test.rewolucja.resources.physical.implementation.CPU; 
    2828import test.rewolucja.scheduling.JobRegistryInterface; 
     29import test.rewolucja.scheduling.UsedResourceList; 
    2930import test.rewolucja.scheduling.plan.SchedulingPlanInterfaceNew; 
    3031import test.rewolucja.scheduling.plan.SchedulingPlanNew; 
     
    7778                        TaskFinishedEvent finEvent = (TaskFinishedEvent) event; 
    7879                        SubmittedTask subTask = jobRegistry.getSubmittedTask(finEvent.getJobId(), finEvent.getTaskId()); 
    79                         List<ResourceHistoryItem> usedResourcesList = subTask.getUsedResources(); 
    80                         ProcessingElements pes = (ProcessingElements)usedResourcesList.get(usedResourcesList.size() - 1).getResourceUnits().get(ResourceParameterName.PROCESSINGELEMENTS); 
     80                        UsedResourceList<ResourceHistoryItem> usedResourcesList = subTask.getUsedResources(); 
     81                        ProcessingElements pes = (ProcessingElements)usedResourcesList.getLast().getResourceUnits().get(ResourceParameterName.PROCESSINGELEMENTS); 
    8182                        List<CPU> processors =  new ArrayList<CPU>(); 
    8283                        for(ComputingResource res : pes){ 
     
    9192                         subTask = jobRegistry.getSubmittedTask(timExpEvent.getJobId(), timExpEvent.getTaskId()); 
    9293                        usedResourcesList = subTask.getUsedResources(); 
    93                         pes = (ProcessingElements)usedResourcesList.get(usedResourcesList.size() - 1).getResourceUnits().get(ResourceParameterName.PROCESSINGELEMENTS); 
     94                        pes = (ProcessingElements)usedResourcesList.getLast().getResourceUnits().get(ResourceParameterName.PROCESSINGELEMENTS); 
    9495                        processors =  new ArrayList<CPU>(); 
    9596                        for(ComputingResource res : pes){ 
Note: See TracChangeset for help on using the changeset viewer.