Refactor to remove redundant code 07/3207/1
authorGary Wu <gary.i.wu@huawei.com>
Fri, 7 Apr 2017 23:34:09 +0000 (16:34 -0700)
committerGary Wu <gary.i.wu@huawei.com>
Fri, 7 Apr 2017 23:34:09 +0000 (16:34 -0700)
Change-Id: I910c4c168164f8709684729c67c000c190b07618
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
sli/provider/src/main/java/org/openecomp/sdnc/sli/provider/SvcLogicServiceImpl.java

index 6ee264e..ba929ba 100644 (file)
@@ -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());
        }