Mercurial > hg > Database > Christie
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); } }