28 lines
915 B
Java
28 lines
915 B
Java
package org.gcube.contentmanager.storageserver.startup;
|
|
|
|
import java.util.Arrays;
|
|
import org.gcube.contentmanager.storageserver.data.CubbyHole;
|
|
import org.gcube.contentmanager.storageserver.data.ReadingMongoOplog;
|
|
import org.gcube.contentmanager.storageserver.parse.JsonParser;
|
|
|
|
public class Startup {
|
|
|
|
public static void main(String[] args) {
|
|
for (int i=0; i<args.length;i++)
|
|
System.out.println("param N." +i + ": " + args[i]);
|
|
|
|
if(args.length < 1 || args.length > 1){
|
|
System.out.println("Usage:");
|
|
System.out.println("\tjava Startup ip \n\n");
|
|
System.out.println("Example:");
|
|
System.out.println("\tjava Startup 127.0.0.1 \n\n");
|
|
return;
|
|
}
|
|
CubbyHole c = new CubbyHole();
|
|
ReadingMongoOplog producer=new ReadingMongoOplog( Arrays.asList(args[0]), c, 1 );
|
|
JsonParser consumer=new JsonParser(c, 1);
|
|
producer.start();
|
|
consumer.start();
|
|
}
|
|
}
|