Mercurial > hg > Database > Christie
changeset 96:bf6ab64325f9
add Constoractor
author | akahori |
---|---|
date | Mon, 17 Sep 2018 11:20:26 +0900 |
parents | 5cd99bac9abd |
children | 1f7f8d9a4126 |
files | src/main/java/christie/topology/manager/StartTopologyManager.java src/main/java/christie/topology/node/StartTopologyNode.java |
diffstat | 2 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/christie/topology/manager/StartTopologyManager.java Sat Sep 15 19:00:49 2018 +0900 +++ b/src/main/java/christie/topology/manager/StartTopologyManager.java Mon Sep 17 11:20:26 2018 +0900 @@ -5,9 +5,22 @@ public class StartTopologyManager extends StartCodeGear{ + public StartTopologyManager(CodeGearManager cgm, TopologyManagerConfig topologyManagerConfig){ super(cgm); cgm.getLocalDGM().put("topologyManagerConfig", topologyManagerConfig); + } + + + public StartTopologyManager(TopologyManagerConfig topologyManagerConfig){ + super(createCGM(topologyManagerConfig.localPort)); + getLocalDGM().put("topologyManagerConfig", topologyManagerConfig); + } + + @Override + protected void run(CodeGearManager cgm){ cgm.setup(new TopologyManager()); + } } +
--- a/src/main/java/christie/topology/node/StartTopologyNode.java Sat Sep 15 19:00:49 2018 +0900 +++ b/src/main/java/christie/topology/node/StartTopologyNode.java Mon Sep 17 11:20:26 2018 +0900 @@ -14,6 +14,13 @@ } + public StartTopologyNode(TopologyNodeConfig conf, CodeGear startCG) { + super(createCGM(conf.localPort)); + getLocalDGM().put("startCG", startCG); + getLocalDGM().put("topologyNodeConfig", conf); + + } + public static void main(String[] args) { TopologyNodeConfig conf = new TopologyNodeConfig(args); //new TopologyNode(conf, null); @@ -21,6 +28,8 @@ @Override protected void run(CodeGearManager cgm) { + cgm.setup(new TopologyNode()); + } }