summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/SameController.java
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-06 13:44:04 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-06 13:53:15 +0100
commitbac2fa8e7e6286d64b50cdf6b7fd32f958080ceb (patch)
tree95e43cf95350e4a9508c3cf419ade35716fe5c9d /same/src/main/java/com/orbekk/same/SameController.java
parent922ce7491ade85b084f365b8bdcf9f8ef251cf82 (diff)
Add a class that holds server information.
– Provides access to the context and port, used in testing.
Diffstat (limited to 'same/src/main/java/com/orbekk/same/SameController.java')
-rw-r--r--same/src/main/java/com/orbekk/same/SameController.java13
1 files changed, 4 insertions, 9 deletions
diff --git a/same/src/main/java/com/orbekk/same/SameController.java b/same/src/main/java/com/orbekk/same/SameController.java
index 4c923d9..2faf669 100644
--- a/same/src/main/java/com/orbekk/same/SameController.java
+++ b/same/src/main/java/com/orbekk/same/SameController.java
@@ -1,25 +1,20 @@
package com.orbekk.same;
-import org.eclipse.jetty.server.Handler;
-import org.eclipse.jetty.server.Server;
-import org.eclipse.jetty.server.handler.HandlerList;
-import org.eclipse.jetty.servlet.ServletContextHandler;
-import org.eclipse.jetty.servlet.ServletHolder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import com.googlecode.jsonrpc4j.JsonRpcServer;
import com.orbekk.net.HttpUtil;
import com.orbekk.paxos.PaxosService;
import com.orbekk.paxos.PaxosServiceImpl;
import com.orbekk.same.config.Configuration;
import com.orbekk.same.http.ServerBuilder;
+import com.orbekk.same.http.ServerContainer;
import com.orbekk.same.http.StateServlet;
public class SameController {
private Logger logger = LoggerFactory.getLogger(getClass());
private int port;
- private Server server;
+ private ServerContainer server;
private MasterServiceImpl master;
private ClientServiceImpl client;
private PaxosServiceImpl paxos;
@@ -41,7 +36,7 @@ public class SameController {
ClientServiceImpl client = new ClientServiceImpl(state, connections);
PaxosServiceImpl paxos = new PaxosServiceImpl("");
- Server server = new ServerBuilder(port)
+ ServerContainer server = new ServerBuilder(port)
.withServlet(new StateServlet(), "/_/state")
.withService(client.getService(), ClientService.class)
.withService(master, MasterService.class)
@@ -55,7 +50,7 @@ public class SameController {
public SameController(
int port,
- Server server,
+ ServerContainer server,
MasterServiceImpl master,
ClientServiceImpl client,
PaxosServiceImpl paxos) {