- Timestamp:
- 10/10/12 14:02:11 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/simulator/stats/implementation/ResourceAirFlowStats.java
r495 r496 1 1 package simulator.stats.implementation; 2 3 import java.util.Map;4 import java.util.TreeMap;5 2 6 3 import schedframe.resources.ResourceType; 7 4 import simulator.stats.implementation.out.StatsSerializer; 8 5 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; 6 public class ResourceAirFlowStats extends ResourceDynamicStats implements StatsInterface{ 7 15 8 protected double sumValue; 16 9 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); 19 14 } 20 15 21 public double getSumUsage() { 16 public void setSumValue(double sumValue) { 17 this.sumValue = sumValue; 18 } 19 20 public double getSumValue() { 22 21 return sumValue; 23 22 } 24 public void setMeanUsage(double meanUsage) {25 this.meanValue = meanUsage;26 }27 23 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 58 24 public Object serialize(StatsSerializer serializer) { 59 25 return serializer.visit(this);
Note: See TracChangeset
for help on using the changeset viewer.