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();
+*/		
     }
 }