storage-manager-trigger/src/main/java/org/gcube/contentmanager/storageserver/startup/Startup.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();
}
}