Mercurial > hg > FederatedLinda
view src/fdl/test/topology/ring/RingTopologyManagerEngine.java @ 78:4fd2d1094bb9
Ring with TopologyManager added
author | one |
---|---|
date | Tue, 17 Nov 2009 18:18:37 +0900 |
parents | |
children | 04bd4ae97e7c |
line wrap: on
line source
package fdl.test.topology.ring; import fdl.MetaLinda; import fdl.test.topology.TopologyManagerEngine; public class RingTopologyManagerEngine extends TopologyManagerEngine { // Constructor public RingTopologyManagerEngine(MetaLinda ml, int nodeNum) { super(ml, nodeNum); } public void mainLoop() { super.mainLoop(); } protected void makeTopology() { super.makeTopology(); startRelay(); } @Override protected void makeConnection() { // Ring 状の接続を定義 for (int i = 0; i < nodes.length; i++) { nodes[i].addConnection(nodes[(i+1)%nodes.length]); } } private void startRelay() { } }