Mercurial > hg > Database > jungle-network
view 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 source
package jungle.test.bbs; import javax.servlet.Servlet; 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; import org.mortbay.jetty.servlet.ServletHolder; import alice.daemon.AliceDaemon; 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! * */ public class DistributeApp { public static void main( String[] args ) throws Exception { RemoteConfig conf = new RemoteConfig(args); new TopologyNode(conf, new StartBBSCodeSegment()); /* if(conf.hostname == null) { 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 { DataSegment.connect(conf.key, "", conf.hostname, conf.connectPort); PutAnotherLogCodeSegment cs = new PutAnotherLogCodeSegment(); cs.arg1.setKey("local", "log"); LogUpdateCodeSegment updateCS = new LogUpdateCodeSegment("remote", "hostLog"); updateCS.arg1.setKey("remote", "hostLog"); } */ } }