diff options
Diffstat (limited to 'generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiSvcLogicServiceClient.java')
-rw-r--r-- | generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiSvcLogicServiceClient.java | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiSvcLogicServiceClient.java b/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiSvcLogicServiceClient.java index 04b71e79..e5be5e3a 100644 --- a/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiSvcLogicServiceClient.java +++ b/generic-resource-api/provider/src/main/java/org/onap/sdnc/northbound/GenericResourceApiSvcLogicServiceClient.java @@ -19,22 +19,9 @@ public class GenericResourceApiSvcLogicServiceClient { private SvcLogicService svcLogic = null; - public GenericResourceApiSvcLogicServiceClient() + public GenericResourceApiSvcLogicServiceClient(SvcLogicService svcLogic) { - BundleContext bctx = FrameworkUtil.getBundle(SvcLogicService.class).getBundleContext(); - - // Get SvcLogicService reference - ServiceReference sref = bctx.getServiceReference(SvcLogicService.NAME); - if (sref != null) - { - svcLogic = (SvcLogicService) bctx.getService(sref); - - } - else - { - LOG.warn("Cannot find service reference for "+SvcLogicService.NAME); - - } + this.svcLogic = svcLogic; } public boolean hasGraph(String module, String rpc, String version, String mode) throws SvcLogicException @@ -77,8 +64,10 @@ public class GenericResourceApiSvcLogicServiceClient { } } + Properties respProps = svcLogic.execute(module, rpc, version, mode, parms); + if (LOG.isDebugEnabled()) { LOG.debug("Parameters returned by SLI"); |