summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/http/ServerContainer.java
diff options
context:
space:
mode:
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.java16
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();
}