]> git.somenet.org - pub/jan/sbc.git/blob - src/main/java/at/ac/tuwien/sbc/valesriegler/xvsm/driver/Driver.java
Create Driver and DriverXVSM classes for XVSM
[pub/jan/sbc.git] / src / main / java / at / ac / tuwien / sbc / valesriegler / xvsm / driver / Driver.java
1 package at.ac.tuwien.sbc.valesriegler.xvsm.driver;
2
3 import at.ac.tuwien.sbc.valesriegler.common.Util;
4 import at.ac.tuwien.sbc.valesriegler.xvsm.CookXVSM;
5 import at.ac.tuwien.sbc.valesriegler.xvsm.DriverXVSM;
6 import org.slf4j.Logger;
7 import org.slf4j.LoggerFactory;
8
9 public class Driver {
10     private static final String USAGE = "Driver needs exactly one parameter: ID of type Integer";
11     private static final Logger log = LoggerFactory.getLogger(Driver.class);
12
13     private int id;
14     private DriverXVSM xvsm;
15
16     public static void main(String[] args) {
17         final int parsedId = Util.parseId(args, USAGE);
18
19         Driver cook = new Driver(parsedId);
20         cook.start();
21     }
22
23
24     private void start() {
25         xvsm = new DriverXVSM(id);
26
27     }
28
29     public Driver(int id) {
30         this.id = id;
31         log.info("I AM A Driver WITH ID {}", id);
32     }
33
34 }