Mercurial > hg > FederatedLinda
view src/fdl/test/topology/ring/RingTopologyManager.java @ 78:4fd2d1094bb9
Ring with TopologyManager added
author | one |
---|---|
date | Tue, 17 Nov 2009 18:18:37 +0900 |
parents | src/fdl/test/topology/RingTopologyManager.java@e8b757d7d0af |
children |
line wrap: on
line source
package fdl.test.topology.ring; import java.io.IOException; import fdl.MetaEngine; import fdl.test.topology.FDLindaNode; /** * RingTopologyManager * * @author Kazuki Akamine * * FDLindaNode の Topology を管理する Server * Ring 実験用の Main Class * */ public class RingTopologyManager { private static int localPort = 10000; private static int nodeNum; private static String usageString = "RingTopologyManager -nodes NODENUM"; public static void main(String[] args) { for (int i = 0; i < args.length; i++) { if ("-nodes".equals(args[i])) { nodeNum = Integer.parseInt(args[++i]); } else { System.err.println(usageString); } } try { FDLindaNode manager = new FDLindaNode(localPort); MetaEngine me = new RingTopologyManagerEngine(manager.getMetaLinda(), nodeNum); manager.setMetaEngine(me); manager.mainLoop(); } catch (IOException e) { e.printStackTrace(); } } }