if ( cla.contains(argZkPort) || cla.contains(argZkData) || cla.contains(argZkConf) ) { cmdLineWarning("WARNING: Local zookeeper with test memory mode: --zkPort, --zkData and --zkConf ignored"); } else if ( cla.contains(argZkConf) ) { if ( cla.contains(argZkPort) ) cmdLineWarning("WARNING: Local zookeeper: --zkConf present: ignoring --zkPort"); if ( cla.contains(argZkData) ) cmdLineWarning("WARNING: Local zookeeper: --zkConf present: ignoring --zkData"); serverConfig.zkMode = ZkMode.QUORUM; } else if ( cla.contains(argZkPort) || cla.contains(argZkData) ) { if ( ! cla.contains(argZkPort) ) cmdLineError("No ZooKeeper port: need --zkPort=NNNN with --zkData"); if ( ! cla.contains(argZkData) ) cmdLineError("No ZooKeeper data folder: need --zkData=DIR with --zkPort"); if ( cla.contains(argZkConf) ) { cmdLineWarning("WARNING: Local zookeeper: --zkConf not allowed with --zkPort, --zkData");
/** Choose a port number or return null */ private static Integer chooseServerPort(CmdLineArgs cla) { // The port chosen from this ordered list: // Command line // Environment variable // Default. int port = -1; String portStr = null; if ( cla.contains(argPort) ) portStr = cla.getArg(argPort).getValue(); else // Compatibility portStr = getenv(DeltaConst.ENV_PORT); if ( portStr == null ) return DeltaConst.PORT; //cmdLineError("No server port given: use --%s", argPort.getKeyName()); try { port = Integer.parseInt(portStr); if ( port <= 0 ) throw new NumberFormatException(); return port; } catch (NumberFormatException ex) { cmdLineError("Failed to parse the port number: %s", portStr); return null; } }
if ( cl.contains(helpDecl) ) if ( cl.contains(versionDecl) ) boolean verbose = cl.contains(verboseDecl) ; boolean quiet = cl.contains(quietDecl) ; if ( cl.contains(strictDecl) ) ARQ.setStrictMode() ; boolean actionCopySubstitute = cl.contains(reduceDecl) ; boolean actionPrintPrefix = false ; boolean actionPrintSPARQL = false ; boolean actionPrint = cl.contains(printDecl) ;
cmdLineWarning("Warning: ignoring positional arguments"); if ( cla.contains(argHelp) ) { System.err.println("Usage: server [--port=NNNN | --jetty=FILE] [--base=DIR] [--mem] [--zk=connectionString [--zkPort=NNN] [--zkData=DIR] ]"); String msg = StrUtils.strjoinNL if ( cla.contains(argBase) ) { x++; provider = FILE; if ( cla.contains(argZk) ) { x++; if ( cla.contains(argS3Bucket) ) provider = Provider.ZKS3; else provider = Provider.ZKZK; if ( cla.contains(argMem) ) { x++; provider = Provider.MEM;
if ( cl.contains(helpDecl) ) if ( cl.contains(versionDecl) ) boolean verbose = cl.contains(verboseDecl) ; boolean quiet = cl.contains(quietDecl) ; if ( cl.contains(strictDecl) ) ARQ.setStrictMode() ; boolean actionCopySubstitute = cl.contains(reduceDecl) ; boolean actionPrintPrefix = false ; boolean actionPrintSPARQL = false ; boolean actionPrint = cl.contains(printDecl) ;
@Test public void test_nArg1() { String args[] = new String[]{ "-arg=V1", "--arg=V2", "-v"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "-arg") ; cl.add(argA) ; ArgDecl argV = new ArgDecl(false, "-v") ; cl.add(argV) ; cl.process() ; assertTrue("No -arg= argument found" , cl.contains(argA) ) ; Iterator<String> iter = cl.getValues("arg").iterator() ; assertEquals("Argument 1", iter.next() , "V1") ; assertEquals("Argument 2", iter.next() , "V2") ; } }
@Test public void test_Flag2() { String args[] = new String[]{ "-a"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(false, "-a") ; cl.add(argA) ; cl.process() ; assertTrue("No -a argument found" , cl.contains(argA) ) ; }
@Test public void test_Flag3() { String args[] = new String[]{ "-a", "filename"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(false, "-a") ; cl.add(argA) ; cl.process() ; assertTrue("No -a argument found" , cl.contains(argA) ) ; }
@Test public void test_nArg1() { String args[] = new String[]{ "-arg=V1", "--arg=V2", "-v"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "-arg") ; cl.add(argA) ; ArgDecl argV = new ArgDecl(false, "-v") ; cl.add(argV) ; cl.process() ; assertTrue("No -arg= argument found" , cl.contains(argA) ) ; Iterator<String> iter = cl.getValues("arg").iterator() ; assertEquals("Argument 1", iter.next() , "V1") ; assertEquals("Argument 2", iter.next() , "V2") ; } }
@Test public void test_Arg1() { String args[] = new String[]{ ""} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "-arg") ; cl.add(argA) ; cl.process() ; assertTrue("-arg argument found" , ! cl.contains(argA) ) ; }
@Test public void test_Flag1() { String args[] = new String[]{ ""} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(false, "-a") ; cl.add(argA) ; cl.process() ; assertTrue("-a argument found" , ! cl.contains(argA) ) ; }
@Test public void test_Arg1() { String args[] = new String[]{ ""} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "-arg") ; cl.add(argA) ; cl.process() ; assertTrue("-arg argument found" , ! cl.contains(argA) ) ; }
@Test public void test_Flag1() { String args[] = new String[]{ ""} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(false, "-a") ; cl.add(argA) ; cl.process() ; assertTrue("-a argument found" , ! cl.contains(argA) ) ; }
@Test public void test_Flag3() { String args[] = new String[]{ "-a", "filename"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(false, "-a") ; cl.add(argA) ; cl.process() ; assertTrue("No -a argument found" , cl.contains(argA) ) ; }
@Test public void test_Flag2() { String args[] = new String[]{ "-a"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(false, "-a") ; cl.add(argA) ; cl.process() ; assertTrue("No -a argument found" , cl.contains(argA) ) ; }
@Test public void test_Arg2() { String args[] = new String[]{ "-arg=ARG", "filename"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "arg") ; cl.add(argA) ; cl.process() ; assertTrue("No -arg= argument found" , cl.contains(argA) ) ; assertEquals("", cl.getValue(argA) , "ARG") ; assertEquals("", cl.getArg("arg").getValue() , "ARG") ; }
@Test public void test_Arg2() { String args[] = new String[]{ "-arg=ARG", "filename"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "arg") ; cl.add(argA) ; cl.process() ; assertTrue("No -arg= argument found" , cl.contains(argA) ) ; assertEquals("", cl.getValue(argA) , "ARG") ; assertEquals("", cl.getArg("arg").getValue() , "ARG") ; }