annotate src/main/java/christie/topology/manager/StartTopologyManager.java @ 168:c7300be0fff6

fix incomingHosts end message
author akahori
date Tue, 22 Jan 2019 16:00:29 +0900
parents 8949d0ecf1f6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
50
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
1 package christie.topology.manager;
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
2
121
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
3 import christie.codegear.CodeGear;
50
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
4 import christie.codegear.CodeGearManager;
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
5 import christie.codegear.StartCodeGear;
121
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
6 import christie.topology.node.Start;
50
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
7
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
8 public class StartTopologyManager extends StartCodeGear{
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
9
111
671246274719 fix file dir
akahori
parents: 96
diff changeset
10 public StartTopologyManager(String[] args){
121
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
11 this(createCGM(new TopologyManagerConfig(args).localPort),
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
12 new TopologyManagerConfig(args));
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
13 }
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
14
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
15 public StartTopologyManager(TopologyManagerConfig topologyManagerConfig){
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
16 this(createCGM(topologyManagerConfig.localPort), topologyManagerConfig);
111
671246274719 fix file dir
akahori
parents: 96
diff changeset
17 }
96
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
18
60
cfd79a71f9cd refactor topology manager
akahori
parents: 50
diff changeset
19 public StartTopologyManager(CodeGearManager cgm, TopologyManagerConfig topologyManagerConfig){
50
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
20 super(cgm);
121
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
21 cgm.setup(new TopologyManager());
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
22 cgm.getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
23 }
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
24
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
25 public StartTopologyManager(TopologyManagerConfig conf, CodeGear startCG) {
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
26 this(createCGM(conf.localPort), conf, startCG);
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
27
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
28 }
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
29
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
30 public StartTopologyManager(CodeGearManager cgm, TopologyManagerConfig conf, CodeGear startCG) {
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
31 super(cgm);
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
32 cgm.setup(new TopologyManager());
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
33 cgm.setup(new Start());
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
34 cgm.getLocalDGM().put("startCG", startCG);
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
35 cgm.getLocalDGM().put("topologyNodeConfig", conf);
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
36
96
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
37 }
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
38
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
39
111
671246274719 fix file dir
akahori
parents: 96
diff changeset
40 public static void main(String[] args) {
671246274719 fix file dir
akahori
parents: 96
diff changeset
41 TopologyManagerConfig topologyManagerConfig = new TopologyManagerConfig(args);
671246274719 fix file dir
akahori
parents: 96
diff changeset
42 new StartTopologyManager(topologyManagerConfig);
671246274719 fix file dir
akahori
parents: 96
diff changeset
43 }
671246274719 fix file dir
akahori
parents: 96
diff changeset
44
121
8949d0ecf1f6 refactor Topology
akahori
parents: 111
diff changeset
45
50
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
46 }
96
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
47