Ignore:
Timestamp:
10/10/12 14:02:11 (13 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/simulator/stats/implementation/ResourceAirFlowStats.java

    r495 r496  
    11package simulator.stats.implementation; 
    2  
    3 import java.util.Map; 
    4 import java.util.TreeMap; 
    52 
    63import schedframe.resources.ResourceType; 
    74import simulator.stats.implementation.out.StatsSerializer; 
    85 
    9 public class ResourceAirFlowStats { 
    10         protected Map<Long, Double> airFlow; 
    11         protected String resourceName; 
    12         protected String usageType; 
    13         protected ResourceType resourceType; 
    14         protected double meanValue; 
     6public class ResourceAirFlowStats extends ResourceDynamicStats implements StatsInterface{ 
     7 
    158        protected double sumValue; 
    169         
    17         public void setSumUsage(double sumUsage) { 
    18                 this.sumValue = sumUsage; 
     10        private String[] headers = { "resourceName", "timestamp", "airFlow" }; 
     11         
     12        public ResourceAirFlowStats (String resourceName, ResourceType resourceType, String usageType) { 
     13                super(resourceName, resourceType, usageType); 
    1914        } 
    2015 
    21         public double getSumUsage() { 
     16        public void setSumValue(double sumValue) { 
     17                this.sumValue = sumValue; 
     18        } 
     19 
     20        public double getSumValue() { 
    2221                return sumValue; 
    2322        } 
    24         public void setMeanUsage(double meanUsage) { 
    25                 this.meanValue = meanUsage; 
    26         } 
    2723         
    28         public double getMeanUsage() { 
    29                 return meanValue; 
    30         } 
    31          
    32         private String[] headers = { "resourceName", "timestamp", "value" }; 
    33          
    34         public ResourceAirFlowStats (String resourceName, ResourceType resourceType, String usageType) { 
    35                 this.resourceName = resourceName; 
    36                 this.resourceType = resourceType; 
    37                 this.usageType = usageType; 
    38                 this.airFlow = new TreeMap<Long, Double>(); 
    39                 this.meanValue = 0; 
    40         } 
    41  
    42         public String getResourceName() { 
    43                 return this.resourceName; 
    44         } 
    45          
    46         public ResourceType getResourceType() { 
    47                 return resourceType; 
    48         } 
    49  
    50         public String getUsageType() { 
    51                 return this.usageType; 
    52         }        
    53  
    54         public Map<Long, Double> getAirFlow() { 
    55                 return this.airFlow; 
    56         } 
    57  
    5824        public Object serialize(StatsSerializer serializer) { 
    5925                return serializer.visit(this); 
Note: See TracChangeset for help on using the changeset viewer.