# HG changeset patch # User ichikitakahiro # Date 1552310483 -32400 # Node ID 437f06e034b86767dc153a2eea4e4bfdf7bfb1d7 # Parent 7beaa2839c3cd791f00727dd19869240d0506e82 Correct PrefixTree diff -r 7beaa2839c3c -r 437f06e034b8 src/test/java/christie/example/PrefixTree/CountCalculate.java --- a/src/test/java/christie/example/PrefixTree/CountCalculate.java Mon Mar 11 22:20:51 2019 +0900 +++ b/src/test/java/christie/example/PrefixTree/CountCalculate.java Mon Mar 11 22:21:23 2019 +0900 @@ -18,7 +18,7 @@ if(nodeName.matches("parent")) { childNum = childNum - 1; } - + } if (childNum == 0) { put("pushedNum", 0); diff -r 7beaa2839c3c -r 437f06e034b8 src/test/java/christie/example/PrefixTree/CountMessage.java --- a/src/test/java/christie/example/PrefixTree/CountMessage.java Mon Mar 11 22:20:51 2019 +0900 +++ b/src/test/java/christie/example/PrefixTree/CountMessage.java Mon Mar 11 22:21:23 2019 +0900 @@ -27,7 +27,7 @@ System.out.print("success"); for(String nodeName : topoDG.getConnectionList()) { put(nodeName, "start", new Message()); - System.out.println(nodeName); + //child0,1へのメッセージ送信はできてる。 } cgm.setup(new CountCalculate()); diff -r 7beaa2839c3c -r 437f06e034b8 src/test/java/christie/example/PrefixTree/StartPrefixTree.java --- a/src/test/java/christie/example/PrefixTree/StartPrefixTree.java Mon Mar 11 22:20:51 2019 +0900 +++ b/src/test/java/christie/example/PrefixTree/StartPrefixTree.java Mon Mar 11 22:21:23 2019 +0900 @@ -21,10 +21,11 @@ String[] managerArg = {"--localPort", String.valueOf(topologyManagerPort), "--Topology", "tree"}; TopologyManagerConfig topologyManagerConfig = new TopologyManagerConfig(managerArg); new StartTopologyManager(topologyManagerConfig); + //TopologyManagerの作成 for (int i = 0; i < nodeNum ; i++){ String[] nodeArg = { - "--managerPort", String.valueOf(topologyManagerPort), + "--managerPort", String.valueOf(topologyManagerPort), //使うトポロジーマネージャーを選ぶ "--managerHost", "localhost", "--localPort", String.valueOf(topologyNodePort + i)}; TopologyNodeConfig nodeConfig = new TopologyNodeConfig(nodeArg);