comparison src/test/java/christie/localTestTopology/localTestTopology.java @ 128:2886363f5e12

update put
author akahori
date Tue, 25 Dec 2018 15:13:59 +0900
parents
children
comparison
equal deleted inserted replaced
127:42f195de3152 128:2886363f5e12
1 package christie.localTestTopology;
2
3 import christie.test.topology.localTestTopology.LTRemoteIncrement;
4 import christie.topology.manager.StartTopologyManager;
5 import christie.topology.manager.TopologyManagerConfig;
6 import christie.topology.node.StartTopologyNode;
7 import christie.topology.node.TopologyNodeConfig;
8
9 public class localTestTopology {
10
11
12 public static void main(String[] args) {
13 /* Local Test */
14 int managerPort = 10000;
15 int nodeNum = 3;
16 String[] managerArg = {"--localPort", String.valueOf(managerPort), "--confFile", "scripts/ring.dot"};
17 TopologyManagerConfig topologyManagerConfig = new TopologyManagerConfig(managerArg);
18 new StartTopologyManager(topologyManagerConfig);
19
20
21 for (int i = 1; i<=nodeNum; i++) {
22
23 String[] nodeArg = {"--managerPort", String.valueOf(managerPort),
24 "--managerHost", "localhost",
25 "--localPort", String.valueOf(managerPort + i)};
26 /*try {
27 Thread.sleep(1000);
28 } catch (InterruptedException e) {
29 e.printStackTrace();
30 }*/
31 TopologyNodeConfig topologyNodeConfig = new TopologyNodeConfig(nodeArg);
32 StartTopologyNode startTopologyNode = new StartTopologyNode(topologyNodeConfig, new LTRemoteIncrement());
33 startTopologyNode.getLocalDGM().put("num", 0);
34
35 }
36
37
38 }
39
40 }