Mercurial > hg > Database > jungle-network
diff src/jungle/test/bbs/DistributeApp.java @ 42:4419ac56cbfd
implemented serverName filed
author | one |
---|---|
date | Thu, 11 Jul 2013 19:58:36 +0900 |
parents | 7e94de2d6bc0 |
children | fd3643699f83 |
line wrap: on
line diff
--- a/src/jungle/test/bbs/DistributeApp.java Tue Jul 09 17:37:09 2013 +0900 +++ b/src/jungle/test/bbs/DistributeApp.java Thu Jul 11 19:58:36 2013 +0900 @@ -4,6 +4,7 @@ import jungle.test.bbs.codesegment.PutAnotherLogCodeSegment; import jungle.test.bbs.codesegment.PutHostLogCodeSegment; +import jungle.test.bbs.codesegment.StartBBSCodeSegment; import org.mortbay.jetty.Server; import org.mortbay.jetty.servlet.ServletHandler; @@ -13,6 +14,8 @@ import alice.datasegment.DataSegment; import alice.jungle.codesegment.LogUpdateCodeSegment; import alice.jungle.remote.RemoteConfig; +import alice.topology.node.StartTopologyNode; +import alice.topology.node.TopologyNode; /** * Hello world! @@ -22,43 +25,23 @@ { public static void main( String[] args ) throws Exception { - BulletinBoard cassaBBS = null; - cassaBBS = new NetworkJungleBulletinBoard(); + RemoteConfig conf = new RemoteConfig(args); + new TopologyNode(conf, new StartBBSCodeSegment()); +/* if(conf.hostname == null) { - /* Host Side */ new AliceDaemon(conf).listen(); PutHostLogCodeSegment cs = new PutHostLogCodeSegment(); cs.arg1.setKey("local","log"); + LogUpdateCodeSegment updateCS = new LogUpdateCodeSegment("local", "anotherLog"); + updateCS.arg1.setKey("local", "anotherLog"); } else { - /* Client Side */ DataSegment.connect(conf.key, "", conf.hostname, conf.connectPort); - LogUpdateCodeSegment cs = new LogUpdateCodeSegment(); - cs.arg1.setKey("remote", "hostLog"); - PutAnotherLogCodeSegment cs2 = new PutAnotherLogCodeSegment(); - cs2.arg1.setKey("local", "log"); + PutAnotherLogCodeSegment cs = new PutAnotherLogCodeSegment(); + cs.arg1.setKey("local", "log"); + LogUpdateCodeSegment updateCS = new LogUpdateCodeSegment("remote", "hostLog"); + updateCS.arg1.setKey("remote", "hostLog"); } - - - String createBoardMessagePath = "/createBoardMessage"; - String createBoardPath = "/createBoard"; - String editMessagePath = "/editMessage"; - String showBoardMessagePath = "/showBoardMessage"; - - Servlet createBoardMessage = new CreateBoardMessageServlet(cassaBBS); - Servlet createBoard = new CreateBoardServlet(cassaBBS); - Servlet editBoardMessage = new EditMessageServlet(cassaBBS); - Servlet index = new ShowBoardsServlet(cassaBBS,createBoardPath,showBoardMessagePath); - Servlet board = new ShowBoardMessageServlet(cassaBBS,createBoardMessagePath,editMessagePath); - - Server serv = new Server(8080); - ServletHandler context = new ServletHandler(); - context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath); - context.addServletWithMapping(new ServletHolder(createBoard),createBoardPath); - context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath); - context.addServletWithMapping(new ServletHolder(index),"/"); - context.addServletWithMapping(new ServletHolder(board),showBoardMessagePath); - serv.addHandler(context); - serv.start(); +*/ } }