summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-28 17:40:52 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-28 17:40:52 +0100
commit669c6735bcdae65e15938b82ddf7e2944bf9755f (patch)
tree39a3627d19723c45ad08faaea300dca64017df8c /same/src/main/java/com/orbekk/same/http/TjwsServerContainer.java
parent968c53069d48a2a9bb54543617501cf656b77103 (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.java18
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();
}