diff options
Diffstat (limited to 'same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java')
-rw-r--r-- | same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java b/same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java index a38cfac..ec2f2a2 100644 --- a/same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java +++ b/same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java @@ -7,7 +7,7 @@ import org.slf4j.LoggerFactory; import Acme.Serve.Serve; -public class TjwsServerContainer { +public class TjwsServerContainer implements ServerContainer { private static class MyServer extends Serve { public void join() { try { @@ -31,18 +31,34 @@ public class TjwsServerContainer { this.server = server; } + /* (non-Javadoc) + * @see com.orbekk.same.http.ServerContainer#getPort() + */ + @Override public int getPort() { return (Integer)this.server.getAttribute(Serve.ARG_PORT); } + /* (non-Javadoc) + * @see com.orbekk.same.http.ServerContainer#start() + */ + @Override public void start() { server.runInBackground(); } + /* (non-Javadoc) + * @see com.orbekk.same.http.ServerContainer#stop() + */ + @Override public void stop() { server.stopBackground(); } + /* (non-Javadoc) + * @see com.orbekk.same.http.ServerContainer#join() + */ + @Override public void join() { server.join(); } |