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