diff options
Diffstat (limited to 'same/src/main/java/com/orbekk/same/http/ServerContainer.java')
-rw-r--r-- | same/src/main/java/com/orbekk/same/http/ServerContainer.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/same/src/main/java/com/orbekk/same/http/ServerContainer.java b/same/src/main/java/com/orbekk/same/http/ServerContainer.java index f91cce1..af577a0 100644 --- a/same/src/main/java/com/orbekk/same/http/ServerContainer.java +++ b/same/src/main/java/com/orbekk/same/http/ServerContainer.java @@ -12,23 +12,23 @@ public class ServerContainer { Server server; int port; ServletContextHandler context = null; - + public ServerContainer(Server server, int port, ServletContextHandler context) { this.server = server; this.port = port; this.context = context; } - + public static ServerContainer create(int port) { Server server = new Server(port); return new ServerContainer(server, port, null); } - + public void setContext(ServletContextHandler context) { server.setHandler(context); this.context = context; } - + public void setReuseAddress(boolean on) { Connector connector = server.getConnectors()[0]; if (connector instanceof AbstractConnector) { @@ -36,7 +36,7 @@ public class ServerContainer { connector_.setReuseAddress(on); } } - + public int getPort() { if (port == 0) { return server.getConnectors()[0].getLocalPort(); @@ -44,17 +44,17 @@ public class ServerContainer { return port; } } - + public void start() throws Exception { server.start(); logger.info("Started server on port {}", getPort()); } - + public void stop() throws Exception { server.stop(); logger.info("Server stopped."); } - + public void join() throws InterruptedException { server.join(); } |