changeset 103:3ae54e59ed68

update TopologyManager
author akahori
date Sat, 22 Sep 2018 09:49:49 +0900
parents 7879076073ce
children 2043f2001a91
files src/main/java/christie/topology/manager/TopologyManager.java
diffstat 1 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/christie/topology/manager/TopologyManager.java	Tue Sep 18 10:04:26 2018 +0900
+++ b/src/main/java/christie/topology/manager/TopologyManager.java	Sat Sep 22 09:49:49 2018 +0900
@@ -22,12 +22,7 @@
         cgm.setup(new CheckComingHost());
         getLocalDGM().put("absCookieTable", new HashMap<String, String>());
 
-        if(!topologyManagerConfig.dynamic) {
-            getLocalDGM().put("running", false);
-            cgm.setup(new FileParser());
-            cgm.setup(new IncomingHosts());
-            cgm.setup(new ConfigWaiter());
-        }else{
+        if(topologyManagerConfig.dynamic) {
             getLocalDGM().put("running", true);
 
             if (topologyManagerConfig.type == TopologyType.Tree) {
@@ -38,6 +33,13 @@
                 cgm.setup(new CreateTreeTopology());
                 //cgm.setup(new ReceiveDisconnectMessage());
             }
+
+        }else{
+            getLocalDGM().put("running", false);
+            cgm.setup(new FileParser());
+            cgm.setup(new IncomingHosts());
+            cgm.setup(new ConfigWaiter());
+
         }
 
         cgm.setup(new CreateHash());