]> git.somenet.org - pub/jan/lsdc.git/blob - src/at/ac/tuwien/lsdc/sched/SchedulerC.java
moved handling of delayed Apps into AbstractScheduler
[pub/jan/lsdc.git] / src / at / ac / tuwien / lsdc / sched / SchedulerC.java
1 package at.ac.tuwien.lsdc.sched;
2
3 import java.io.File;
4 import java.io.IOException;
5 import java.util.LinkedList;
6
7 import org.slf4j.Logger;
8 import org.slf4j.LoggerFactory;
9
10 import at.ac.tuwien.lsdc.types.ScenarioType;
11 import at.ac.tuwien.lsdc.types.SchedulerEvent;
12 import at.ac.tuwien.lsdc.types.SchedulerType;
13
14 public class SchedulerC extends AbstractScheduler {
15
16         private static final Logger log = LoggerFactory.getLogger(SchedulerC.class);
17
18         public SchedulerC(int numPMs, int numCloudPartners, File schedulerLog, ScenarioType scenario)
19                         throws IOException {
20                 super(numPMs, numCloudPartners, schedulerLog, scenario);
21         }
22
23         @Override
24         protected String getSchedulerType() {
25                 return SchedulerType.C.toString();
26         }
27
28         @Override
29         protected void handleEndEvents(LinkedList<SchedulerEvent> events) {
30                 // TODO Auto-generated method stub
31
32         }
33
34         @Override
35         protected void handleDelayedApps() {
36                 // TODO Auto-generated method stub
37
38         }
39
40         @Override
41         protected void handleStartEvents(LinkedList<SchedulerEvent> events) {
42                 // TODO Auto-generated method stub
43
44         }
45
46         @Override
47         protected void runMigration() {
48                 // TODO Auto-generated method stub
49
50         }
51
52 }