Mercurial > hg > Database > Christie
view src/main/java/christie/topology/node/StartTopologyNode.java @ 96:bf6ab64325f9
add Constoractor
author | akahori |
---|---|
date | Mon, 17 Sep 2018 11:20:26 +0900 |
parents | 36c5c050394d |
children | 2043f2001a91 |
line wrap: on
line source
package christie.topology.node; import christie.codegear.CodeGear; import christie.codegear.CodeGearManager; import christie.codegear.StartCodeGear; public class StartTopologyNode extends StartCodeGear{ public StartTopologyNode(CodeGearManager cgm, TopologyNodeConfig conf, CodeGear startCG) { super(cgm); cgm.setup(new TopologyNode()); cgm.getLocalDGM().put("startCG", startCG); cgm.getLocalDGM().put("topologyNodeConfig", conf); } 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); } @Override protected void run(CodeGearManager cgm) { cgm.setup(new TopologyNode()); } }