Changeset 539 for DCWoRMS/trunk/build/classes/simulator/stats/implementation/ResourceUsageStats.java
- Timestamp:
- 10/31/12 13:52:06 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/build/classes/simulator/stats/implementation/ResourceUsageStats.java
r477 r539 1 1 package simulator.stats.implementation; 2 2 3 import java.util.Map;4 import java.util.TreeMap;5 6 3 import schedframe.resources.ResourceType; 7 import schedframe.resources.StandardResourceType;8 4 import simulator.stats.implementation.out.StatsSerializer; 9 5 10 /** 11 * 12 * @author Marcin Krystek 13 * 14 */ 15 public class ResourceUsageStats implements StatsInterface { 6 public class ResourceUsageStats extends ResourceDynamicStats implements StatsInterface { 16 7 17 protected Map<Long, Integer> usage; 18 protected String resourceName; 19 protected String usageType; 20 protected ResourceType resourceType; 21 protected double meanUsage; 22 23 public void setMeanUsage(double meanUsage) { 24 this.meanUsage = meanUsage; 25 } 26 27 private String[] headers = { "resourceName", "timestamp", "usage" }; 8 private String[] headers = { "resourceName", "timestamp", "utilization" }; 28 9 29 10 public ResourceUsageStats(String resourceName, ResourceType resourceType, String usageType) { 30 this.resourceName = resourceName; 31 this.resourceType = resourceType; 32 this.usageType = usageType; 33 this.usage = new TreeMap<Long, Integer>(); 34 this.meanUsage = 0; 35 } 36 37 public double getMeanUsage() { 38 return meanUsage; 39 } 40 41 public String getResourceName() { 42 return this.resourceName; 43 } 44 45 public ResourceType getResourceType() { 46 return resourceType; 47 } 48 49 public String getUsageType() { 50 return this.usageType; 51 } 52 53 public Map<Long, Integer> getUsage() { 54 return this.usage; 11 super(resourceName, resourceType, usageType); 55 12 } 56 13 … … 62 19 return headers; 63 20 } 64 65 21 }
Note: See TracChangeset
for help on using the changeset viewer.