in saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaExecutionQueryService.java [147:155]
private void loopLoadGraphNodes(Map<String, HashSet<String>> router, Node<SagaRequest> node) {
if (isNodeValid(node)) {
HashSet<String> point = router.computeIfAbsent(node.value().id(), key -> new HashSet<>());
for (Node<SagaRequest> child : node.children()) {
point.add(child.value().id());
loopLoadGraphNodes(router, child);
}
}
}