Mercurial > hg > Database > Alice
view src/main/java/alice/topology/node/TopologyNode.java @ 584:8f765e3eed24 dispose
add Topology Manager Number to Topology Node Key
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 27 Jan 2016 18:10:50 +0900 |
parents | ffa43f252492 |
children | 8a9fd716c335 |
line wrap: on
line source
package alice.topology.node; import alice.codesegment.CodeSegment; import alice.daemon.AliceDaemon; import java.util.Collection; import java.util.LinkedList; public class TopologyNode { public TopologyNode(TopologyNodeConfig conf, CodeSegment startCS) { new AliceDaemon(conf).listen(); LinkedList<TopologyNodeConfig> confs = new LinkedList<TopologyNodeConfig>(); confs.addFirst(conf); new StartTopologyNode(confs, startCS, 0).execute(); } public TopologyNode(LinkedList<TopologyNodeConfig> configs, CodeSegment startCS) { for (int i = 0; i < configs.size();i++){ new AliceDaemon(configs.get(i)).listen(); } new StartTopologyNode(configs, startCS, configs.size()).execute(); } public static void main(String[] args) { TopologyNodeConfig conf = new TopologyNodeConfig(args); new TopologyNode(conf, null); } }