X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=sli%2Fprovider%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fsdnc%2Fsli%2Fprovider%2FSvcLogicServiceImpl.java;fp=sli%2Fprovider%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fsdnc%2Fsli%2Fprovider%2FSvcLogicServiceImpl.java;h=ba929bae72689d4e9206d89e59d9c26d5fafd9ff;hb=52b45c0fdb16f9fecff227c3c0e3ada4b3cf70fd;hp=6ee264e7b5f3c24a3cada0bb986650b0f61242b4;hpb=75950bf862be183d9a2d64ad0ed4dafe30959184;p=sdnc%2Fcore.git diff --git a/sli/provider/src/main/java/org/openecomp/sdnc/sli/provider/SvcLogicServiceImpl.java b/sli/provider/src/main/java/org/openecomp/sdnc/sli/provider/SvcLogicServiceImpl.java index 6ee264e..ba929ba 100644 --- a/sli/provider/src/main/java/org/openecomp/sdnc/sli/provider/SvcLogicServiceImpl.java +++ b/sli/provider/src/main/java/org/openecomp/sdnc/sli/provider/SvcLogicServiceImpl.java @@ -257,28 +257,12 @@ public class SvcLogicServiceImpl implements SvcLogicService { } - if (nodeExecutors == null) { - LOG.info("Start: registering node executors"); - registerExecutors(); - - LOG.info("Done: registering node executors"); - } - - LOG.info("About to execute graph " + graph.toString()); - - LOG.info("Executing root node"); SvcLogicContext ctx = new SvcLogicContext(props); ctx.setAttribute("currentGraph", graph.toString()); ctx.setAttribute("X-ECOMP-RequestID", MDC.get("X-ECOMP-RequestID")); ctx.setDomDataBroker(domDataBroker); - SvcLogicNode curNode = graph.getRootNode(); - - while (curNode != null) { - LOG.info("About to execute node # "+curNode.getNodeId()+" ("+curNode.getNodeType()+")"); - SvcLogicNode nextNode = executeNode(curNode, ctx); - curNode = nextNode; - } + execute(graph, ctx); return(ctx.toProperties()); }