diff src/main/java/christie/topology/manager/FileParser.java @ 114:ce96f375f369

fix topologyManager
author akahori
date Fri, 30 Nov 2018 11:17:06 +0900
parents 87a203c99177
children a0391cfdcef6
line wrap: on
line diff
--- a/src/main/java/christie/topology/manager/FileParser.java	Fri Nov 30 10:46:33 2018 +0900
+++ b/src/main/java/christie/topology/manager/FileParser.java	Fri Nov 30 11:17:06 2018 +0900
@@ -32,10 +32,8 @@
             Parser parser = new Parser();
             parser.parse(reader);
 
-
             ArrayList<Graph> digraphs = parser.getGraphs();
 
-
             for (Graph digraph : digraphs) {
                 ArrayList<Node> nodes = digraph.getNodes(false);
                 nodeNum = nodes.size();
@@ -54,7 +52,10 @@
                     nodeInfo.setNodeInfo(edge.getSource().getNode().getId().getId(),
                                          edge.getAttribute("label"),
                                          edge.getTarget().getNode().getId().getId());
-                    resultParse.get(nodeInfo.getNodeName()).add(nodeInfo);
+
+                    // remote側のhost, portを与えるので, IncomingHostsで取りやすいように
+                    // <remoteNodeName, nodeInfo> って形にした.
+                    resultParse.get(nodeInfo.getRemoteNodeName()).add(nodeInfo);
                 }
             }