Ignore:
Timestamp:
02/02/16 13:37:28 (9 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/simulator/stats/implementation/TaskStats.java

    r1423 r1567  
    44import gridsim.dcworms.DCWormsTags; 
    55 
     6import java.util.ArrayList; 
     7import java.util.Collections; 
     8import java.util.Comparator; 
    69import java.util.HashSet; 
    710import java.util.Iterator; 
     11import java.util.List; 
    812import java.util.Set; 
    913 
    10  
    11 import schedframe.resources.computing.Node; 
    1214import schedframe.resources.computing.ComputingResource; 
    1315import schedframe.resources.computing.Core; 
     16import schedframe.resources.computing.Node; 
    1417import schedframe.resources.computing.Processor; 
    1518import schedframe.scheduling.ExecutionHistoryItem; 
    1619import simulator.stats.implementation.out.StatsSerializer; 
    1720import dcworms.schedframe.scheduling.Executable; 
     21 
    1822 
    1923/** 
     
    179183        } 
    180184 
    181         public Set<String> getProcessingElementsName() { 
    182                 Set<String> processingElementsNames = new HashSet<String>(); 
     185        public List<String> getProcessingElementsName() { 
     186                List<String> processingElementsNames = new ArrayList<String>(); 
    183187                Iterator<ComputingResource> it = processingElements.iterator(); 
    184188                while(it.hasNext()) { 
     
    186190                        processingElementsNames.add(compRes.getFullName()); 
    187191                } 
     192                processingElementsNames.sort(new PEIdComparator()); 
    188193                return processingElementsNames; 
    189194        } 
     
    234239 
    235240} 
     241 
     242 
     243class PEIdComparator implements Comparator<String>{ 
     244 
     245        @Override 
     246        public int compare(String o1, String o2) { 
     247                return(o1.compareTo(o2)); 
     248        } 
     249} 
Note: See TracChangeset for help on using the changeset viewer.