diff src/main/java/christie/topology/manager/StartTopologyManager.java @ 111:671246274719

fix file dir
author akahori
date Tue, 20 Nov 2018 18:29:13 +0900
parents bf6ab64325f9
children 8949d0ecf1f6
line wrap: on
line diff
--- a/src/main/java/christie/topology/manager/StartTopologyManager.java	Mon Nov 19 12:31:36 2018 +0900
+++ b/src/main/java/christie/topology/manager/StartTopologyManager.java	Tue Nov 20 18:29:13 2018 +0900
@@ -5,10 +5,14 @@
 
 public class StartTopologyManager extends StartCodeGear{
 
+    public StartTopologyManager(String[] args){
+        super(createCGM(new TopologyManagerConfig(args).localPort));
+        getLocalDGM().put("topologyManagerConfig", new TopologyManagerConfig(args));
+    }
 
     public StartTopologyManager(CodeGearManager cgm, TopologyManagerConfig topologyManagerConfig){
         super(cgm);
-        cgm.getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
+        getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
     }
 
 
@@ -17,10 +21,14 @@
         getLocalDGM().put("topologyManagerConfig", topologyManagerConfig);
     }
 
+    public static void main(String[] args) {
+        TopologyManagerConfig topologyManagerConfig = new TopologyManagerConfig(args);
+        new StartTopologyManager(topologyManagerConfig);
+    }
+
     @Override
     protected void run(CodeGearManager cgm){
         cgm.setup(new TopologyManager());
-
     }
 }