annotate src/main/java/christie/topology/manager/StartTopologyManager.java @ 96:bf6ab64325f9

add Constoractor
author akahori
date Mon, 17 Sep 2018 11:20:26 +0900
parents f884c1bd0d36
children 671246274719
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
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
3 import christie.codegear.CodeGearManager;
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
4 import christie.codegear.StartCodeGear;
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
5
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
6 public class StartTopologyManager extends StartCodeGear{
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
7
96
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
8
60
cfd79a71f9cd refactor topology manager
akahori
parents: 50
diff changeset
9 public StartTopologyManager(CodeGearManager cgm, TopologyManagerConfig topologyManagerConfig){
50
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
10 super(cgm);
60
cfd79a71f9cd refactor topology manager
akahori
parents: 50
diff changeset
11 cgm.getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
96
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
12 }
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
13
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
14
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
15 public StartTopologyManager(TopologyManagerConfig topologyManagerConfig){
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
16 super(createCGM(topologyManagerConfig.localPort));
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
17 getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
18 }
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
19
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
20 @Override
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
21 protected void run(CodeGearManager cgm){
60
cfd79a71f9cd refactor topology manager
akahori
parents: 50
diff changeset
22 cgm.setup(new TopologyManager());
96
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
23
50
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
24 }
8dfd93810041 fix config and HostMessage
akahori
parents:
diff changeset
25 }
96
bf6ab64325f9 add Constoractor
akahori
parents: 64
diff changeset
26