
public class ObserverStartup {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
      PrintFactory PF = new PrintFactory();

		if(args.length >= 1) {
			
			if(args[0].equals("1")) {
				
				Observer ob = new ObserverFirst("127.0.0.1", 6666, 1234,PF);
				ob.run();
				
			}else if (args[0].equals("2")) {
				
				Observer ob = new ObserverSecond("127.0.0.1", 6666, 2345,PF);
				ob.run();
				
			}else if (args[0].equals("3")) {
				
				Observer ob = new ObserverThird("127.0.0.1", 6666, 3456,PF);
				ob.run();
				
			}else {
				
				System.out.println("option not supported!");
			}
			
		}else {
			
			System.out.println("please provide observer idx to run: " + Integer.toString(args.length));
		}
		
		
	}

}
