diff options
Diffstat (limited to 'webserver/src/main/java/fi/iki/elonen/ServerRunner.java')
-rw-r--r-- | webserver/src/main/java/fi/iki/elonen/ServerRunner.java | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/webserver/src/main/java/fi/iki/elonen/ServerRunner.java b/webserver/src/main/java/fi/iki/elonen/ServerRunner.java deleted file mode 100644 index 313097a..0000000 --- a/webserver/src/main/java/fi/iki/elonen/ServerRunner.java +++ /dev/null @@ -1,32 +0,0 @@ -package fi.iki.elonen; - -import java.io.IOException; - -public class ServerRunner { - public static void run(Class serverClass) { - try { - executeInstance((NanoHTTPD) serverClass.newInstance()); - } catch (Exception e) { - e.printStackTrace(); - } - } - - public static void executeInstance(NanoHTTPD server) { - try { - server.start(); - } catch (IOException ioe) { - System.err.println("Couldn't start server:\n" + ioe); - System.exit(-1); - } - - System.out.println("Server started, Hit Enter to stop.\n"); - - try { - System.in.read(); - } catch (Throwable ignored) { - } - - server.stop(); - System.out.println("Server stopped.\n"); - } -} |