summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/dnbd3/status/App.java
diff options
context:
space:
mode:
authorSimon Rettberg2018-03-12 14:20:13 +0100
committerSimon Rettberg2018-03-12 14:20:13 +0100
commit54472b7e6762d88658e9a26f5f6c3ed789e1e7d1 (patch)
treea5360bf24df8acf85c1a0b988abe60adc5de7fc1 /src/main/java/org/openslx/dnbd3/status/App.java
parentAdd clustering to nodes based on address (diff)
downloaddnbd3-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.java9
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();
}