]> git.somenet.org - pub/jan/lsdc.git/blob - src/at/ac/tuwien/lsdc/types/ScenarioData.java
add toString() to Scenario & SchedulerData (allows to output them for debugging)
[pub/jan/lsdc.git] / src / at / ac / tuwien / lsdc / types / ScenarioData.java
1 package at.ac.tuwien.lsdc.types;
2
3 public class ScenarioData {
4
5         private String scheduler;
6         private String scenario;
7         private long totalPMs;
8         private long totalVMs;
9         private long totalDuration;
10         private double totalConsumption;
11         private int totalInSourced;
12         private int totalOutSourced;
13
14         public ScenarioData(String scheduler, String scenario, long totalPMs,
15                         long totalVMs, long totalDuration, double totalConsumption,
16                         int totalInSourced, int totalOutSourced) {
17                 this.scheduler = scheduler;
18                 this.scenario = scenario;
19                 this.totalPMs = totalPMs;
20                 this.totalVMs = totalVMs;
21                 this.totalDuration = totalDuration;
22                 this.totalConsumption = totalConsumption;
23                 this.totalInSourced = totalInSourced;
24                 this.totalOutSourced = totalOutSourced;
25         }
26
27         public String[] toStringArray() {
28                 return new String[] { scheduler, scenario, String.valueOf(totalPMs), String.valueOf(totalVMs),
29                                 String.valueOf(totalDuration), String.valueOf(totalConsumption), String.valueOf(totalInSourced),
30                                 String.valueOf(totalOutSourced) };
31         }
32
33         @Override
34         public String toString() {
35                 return "ScenarioData [scheduler=" + scheduler + ", scenario="
36                                 + scenario + ", totalPMs=" + totalPMs + ", totalVMs="
37                                 + totalVMs + ", totalDuration=" + totalDuration
38                                 + ", totalConsumption=" + totalConsumption
39                                 + ", totalInSourced=" + totalInSourced + ", totalOutSourced="
40                                 + totalOutSourced + "]";
41         }
42
43 }