aboutsummaryrefslogtreecommitdiffstats
path: root/aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java
diff options
context:
space:
mode:
authorRich Tabedzki <richard.tabedzki@att.com>2017-04-05 13:15:15 +0000
committerRich Tabedzki <richard.tabedzki@att.com>2017-04-05 13:15:52 +0000
commitf2f129f56c057854517394cc5680b02418fece7d (patch)
tree43632d50bff51aa214713357b313a875e3e6d5c5 /aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java
parentc11f9ffaa0d9f43371f6f85a20cd1f09c6595dfb (diff)
[SDNC-5] summary
Synchronized source code with 17.07 after cleaning up deprecated code Change-Id: Ieabd58d25bb405ad15ad255e1cf40797e91d937f Signed-off-by: Rich Tabedzki <richard.tabedzki@att.com>
Diffstat (limited to 'aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java')
-rw-r--r--aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java b/aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java
index 261a0c7..b00748b 100644
--- a/aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java
+++ b/aai-service/provider/src/main/java/org/openecomp/sdnc/sli/aai/AAIServiceActivator.java
@@ -55,6 +55,8 @@ public class AAIServiceActivator implements BundleActivator {
@Override
public void start(BundleContext ctx) throws Exception {
+ System.setProperty("aaiclient.runtime", "OSGI");
+
String sdnConfigDirectory = System.getenv(SDNC_CONFIG_DIR);
// check SDNC CONFIG DIR system property
@@ -210,8 +212,17 @@ public class AAIServiceActivator implements BundleActivator {
for(ServiceRegistration registration : localRegistrationSet) {
if (registration != null) {
+ try {
+ AAIService aaiService = (AAIService)ctx.getService(registration.getReference());
registration.unregister();
registrationSet.remove(registration);
+ if(aaiService != null) {
+ aaiService.cleanUp();
+ }
+ } catch(Exception exc) {
+ if(LOG.isDebugEnabled())
+ LOG.debug(exc.getMessage());
+ }
}
}
}