private ServerCommandLineArgs parse( String... args ) { return ServerCommandLineArgs.parse( args ); } }
public static int start( Bootstrapper boot, String... argv ) { ServerCommandLineArgs args = ServerCommandLineArgs.parse( argv ); if ( args.version() ) { System.out.println( "neo4j " + neo4jVersion() ); return 0; } if ( args.homeDir() == null ) { throw new ServerStartupException( "Argument --home-dir is required and was not provided." ); } return boot.start( args.homeDir(), args.configFile(), args.configOverrides() ); }
@Test public void shouldPickUpOverriddenBooleanConfigurationParameters() { // GIVEN String[] args = array( "-c", "myoptionenabled" ); // WHEN ServerCommandLineArgs parsed = ServerCommandLineArgs.parse( args ); // THEN assertEquals( stringMap( "myoptionenabled", Boolean.TRUE.toString() ), parsed.configOverrides() ); }
@Test public void shouldPickUpMultipleOverriddenConfigurationParameters() { // GIVEN String[] args = array( "-c", "my_first_option=first", "-c", "myoptionenabled", "-c", "my_second_option=second" ); // WHEN ServerCommandLineArgs parsed = ServerCommandLineArgs.parse( args ); // THEN assertEquals( stringMap( "my_first_option", "first" , "myoptionenabled", Boolean.TRUE.toString(), "my_second_option", "second" ), parsed.configOverrides() ); }
@Test public void shouldPickUpOverriddenConfigurationParameters() { // GIVEN String[] args = array( "-c", "myoption=myvalue" ); // WHEN ServerCommandLineArgs parsed = ServerCommandLineArgs.parse( args ); // THEN assertEquals( stringMap( "myoption", "myvalue" ), parsed.configOverrides() ); }
public static void main( String[] argv ) { ServerCommandLineArgs args = ServerCommandLineArgs.parse( argv ); if ( args.version() ) { System.out.println( "neo4j " + neo4jVersion() ); } else { int status = new ArbiterBootstrapper().start( args.homeDir(), args.configFile(), Collections.emptyMap() ); if ( status != 0 ) { System.exit( status ); } } }
public static int start( Bootstrapper boot, String... argv ) { ServerCommandLineArgs args = ServerCommandLineArgs.parse( argv ); if ( args.version() ) { System.out.println( "neo4j " + neo4jVersion() ); return 0; } if ( args.homeDir() == null ) { throw new ServerStartupException( "Argument --home-dir is required and was not provided." ); } return boot.start( args.homeDir(), args.configFile(), args.configOverrides() ); }