diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-28 17:40:52 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-28 17:40:52 +0100 |
commit | 669c6735bcdae65e15938b82ddf7e2944bf9755f (patch) | |
tree | 39a3627d19723c45ad08faaea300dca64017df8c /same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java | |
parent | 968c53069d48a2a9bb54543617501cf656b77103 (diff) |
Extract ServerContainer interface.
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(); } |