diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-01-10 22:24:01 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-01-10 22:33:00 +0100 |
commit | fc7ef2ba156db641e1d193cc2e3f1352eaa74bd8 (patch) | |
tree | b020dbcee136476eaf1cf6c8c22a7530789887d1 /jsonrpc/src/main/java/com/orbekk/rpc/App.java | |
parent | 3fd156ef2cd87e0b70dc5906aad7071ab908cedf (diff) |
Add SameState class to manage the state of a client.
The SameState class manages a view of the 'Same' network. Some
functionality was moved from SameServiceImpl to SameState.
Diffstat (limited to 'jsonrpc/src/main/java/com/orbekk/rpc/App.java')
-rw-r--r-- | jsonrpc/src/main/java/com/orbekk/rpc/App.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/jsonrpc/src/main/java/com/orbekk/rpc/App.java b/jsonrpc/src/main/java/com/orbekk/rpc/App.java index ffd316d..2162a59 100644 --- a/jsonrpc/src/main/java/com/orbekk/rpc/App.java +++ b/jsonrpc/src/main/java/com/orbekk/rpc/App.java @@ -1,6 +1,7 @@ package com.orbekk.rpc; import com.googlecode.jsonrpc4j.JsonRpcServer; +import com.orbekk.same.SameState; import com.orbekk.same.SameService; import com.orbekk.same.SameServiceImpl; import org.eclipse.jetty.server.Server; @@ -14,12 +15,13 @@ public class App { int port = Integer.parseInt(args[0]); String networkName = args[1]; - SameService service = new SameServiceImpl(networkName); + SameState sameState = new SameState(networkName); + SameServiceImpl service = new SameServiceImpl(sameState); JsonRpcServer jsonServer = new JsonRpcServer(service, SameService.class); Server server = new Server(port); - RpcHandler rpcHandler = new RpcHandler(jsonServer); + RpcHandler rpcHandler = new RpcHandler(jsonServer, service); server.setHandler(rpcHandler); try { |