package pl.edu.agh.simulator;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Date;
public class Simulator {
private static FileParser parser;
public static void main(String[] args) throws Exception {
if(args.length < 2) {
System.err.println("required args: <service url> <input file>");
System.exit(-1);
}
String url = args[0];
File inputFile = new File(args[1]);
if(!inputFile.exists()) {
throw new FileNotFoundException(args[1]);
}
LocationDataSender sender = new LocationDataSender(url, new Date());
parser = new FileParser(inputFile, sender);
parser.start();
System.out.println("sending rate: " + sender.getSendingRate() + ", total vehicles: " + sender.getTotalCars());
System.out.println("maximum single request time: " + sender.getMaxRequestTime() + " ms");
}
}