package lsr.paxos.test.map;
import java.io.IOException;
import java.util.concurrent.ExecutionException;
import lsr.common.Configuration;
import lsr.paxos.replica.Replica;
public class SimplifiedMapServer {
public static void main(String[] args) throws IOException, InterruptedException,
ExecutionException {
if (args.length != 1) {
usage();
System.exit(1);
}
int localId = Integer.parseInt(args[0]);
Configuration process = new Configuration();
Replica replica = new Replica(process, localId, new SimplifiedMapService());
replica.start();
System.in.read();
System.exit(-1);
}
private static void usage() {
System.out.println("Invalid arguments. Usage:\n"
+ " " + SimplifiedMapServer.class.getCanonicalName() + " <replicaID>");
}
}