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

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