50
|
1 package christie.topology.manager;
|
|
2
|
|
3 import christie.codegear.CodeGearManager;
|
|
4 import christie.codegear.StartCodeGear;
|
|
5
|
|
6 public class StartTopologyManager extends StartCodeGear{
|
|
7
|
96
|
8
|
60
|
9 public StartTopologyManager(CodeGearManager cgm, TopologyManagerConfig topologyManagerConfig){
|
50
|
10 super(cgm);
|
60
|
11 cgm.getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
|
96
|
12 }
|
|
13
|
|
14
|
|
15 public StartTopologyManager(TopologyManagerConfig topologyManagerConfig){
|
|
16 super(createCGM(topologyManagerConfig.localPort));
|
|
17 getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
|
|
18 }
|
|
19
|
|
20 @Override
|
|
21 protected void run(CodeGearManager cgm){
|
60
|
22 cgm.setup(new TopologyManager());
|
96
|
23
|
50
|
24 }
|
|
25 }
|
96
|
26
|