Commit 33ea2e4d by Nepxion

增加图形化灰度发布功能

parent 31d895e5
...@@ -32,6 +32,7 @@ import javax.swing.JToolBar; ...@@ -32,6 +32,7 @@ import javax.swing.JToolBar;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import com.nepxion.cots.twaver.element.TElementManager;
import com.nepxion.cots.twaver.element.TLink; import com.nepxion.cots.twaver.element.TLink;
import com.nepxion.cots.twaver.element.TNode; import com.nepxion.cots.twaver.element.TNode;
import com.nepxion.cots.twaver.graph.TGraphControlBar; import com.nepxion.cots.twaver.graph.TGraphControlBar;
...@@ -165,14 +166,19 @@ public class RouterTopology extends AbstractTopology { ...@@ -165,14 +166,19 @@ public class RouterTopology extends AbstractTopology {
List<RouterEntity> nexts = routerEntity.getNexts(); List<RouterEntity> nexts = routerEntity.getNexts();
if (CollectionUtils.isNotEmpty(nexts)) { if (CollectionUtils.isNotEmpty(nexts)) {
for (RouterEntity next : nexts) { for (RouterEntity next : nexts) {
TNode nextNode = addNode(next, index); String nodeName = getNodeName(next);
addLink(node, nextNode); TNode nextNode = TElementManager.getNode(dataBox, nodeName);
if (nextNode == null) {
nextNode = addNode(next, index);
index++; index++;
}
addLink(node, nextNode);
route(next, nextNode, index); route(next, nextNode, index);
} }
} }
} }
private String getNodeName(RouterEntity routerEntity) { private String getNodeName(RouterEntity routerEntity) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment