diff options
author | Simon Rettberg | 2018-03-12 14:20:13 +0100 |
---|---|---|
committer | Simon Rettberg | 2018-03-12 14:20:13 +0100 |
commit | 54472b7e6762d88658e9a26f5f6c3ed789e1e7d1 (patch) | |
tree | a5360bf24df8acf85c1a0b988abe60adc5de7fc1 /src/main/java/org/openslx/dnbd3/status/App.java | |
parent | Add clustering to nodes based on address (diff) | |
download | dnbd3-status-54472b7e6762d88658e9a26f5f6c3ed789e1e7d1.tar.gz dnbd3-status-54472b7e6762d88658e9a26f5f6c3ed789e1e7d1.tar.xz dnbd3-status-54472b7e6762d88658e9a26f5f6c3ed789e1e7d1.zip |
Serverlist on command line; support new dnbd3 rpc format
Diffstat (limited to 'src/main/java/org/openslx/dnbd3/status/App.java')
-rw-r--r-- | src/main/java/org/openslx/dnbd3/status/App.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/org/openslx/dnbd3/status/App.java b/src/main/java/org/openslx/dnbd3/status/App.java index 65ff524..5c51e7a 100644 --- a/src/main/java/org/openslx/dnbd3/status/App.java +++ b/src/main/java/org/openslx/dnbd3/status/App.java @@ -1,15 +1,22 @@ package org.openslx.dnbd3.status; import java.io.IOException; +import java.util.Arrays; public class App { public static void main( String[] args ) throws IOException { + if ( args.length < 1 ) { + System.err.println( "Missing arguments\nUsage: tool <port> <server1> <server2> ... <serverN>" ); + System.exit( 1 ); + } + int port = Integer.parseInt( args[0] ); + String[] servers = Arrays.copyOfRange( args, 0, args.length ); System.setProperty( "com.example.jndi.dns.timeout.initial", "400" ); System.setProperty( "com.example.jndi.dns.timeout.retries", "2" ); - WebServer ws = new WebServer( 8888 ); + WebServer ws = new WebServer( port, servers ); ws.run(); } |