view src/main/java/christie/topology/manager/StartTopologyManager.java @ 98:c0ce4d151f93

update uncomment System.exit
author akahori
date Tue, 18 Sep 2018 09:22:48 +0900
parents bf6ab64325f9
children 671246274719
line wrap: on
line source

package christie.topology.manager;

import christie.codegear.CodeGearManager;
import christie.codegear.StartCodeGear;

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());

    }
}