]> git.somenet.org - pub/jan/lsdc.git/blob - src/at/ac/tuwien/lsdc/types/ScenarioData.java
start MachineManager from Scheduler, add more logging info
[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 }