summaryrefslogtreecommitdiffstats
path: root/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java
diff options
context:
space:
mode:
authordhebeha <dhebeha.mj71@wipro.com>2020-10-13 21:24:08 +0530
committerVijay Venkatesh Kumar <vv770d@att.com>2020-10-29 15:51:08 +0000
commitd62189b6e58dae52beec4a7324b8c4954c54f734 (patch)
treefd7ee41364619a83cfbefee6fd0df20dd7acaa2d /components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java
parent282c334df41f73d2afbc22a3abc5e665f046e7d0 (diff)
- Fix certificate issue for authenticated topic - Fix consumer thread issue Issue-ID: DCAEGEN2-2485 Signed-off-by: dhebeha <dhebeha.mj71@wipro.com> Change-Id: I91fe9b1b86579da7142955ac7adaa25ac4bc22e9 (cherry picked from commit fadaccdb8396a178134ef95982e96ed8a5cddc26)
Diffstat (limited to 'components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java')
-rw-r--r--components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java b/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java
index d8bcbf64..e2903ae1 100644
--- a/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java
+++ b/components/slice-analysis-ms/src/main/java/org/onap/slice/analysis/ms/service/PmThread.java
@@ -52,7 +52,6 @@ public class PmThread extends Thread {
super();
this.newPmNotification = BeanUtil.getBean(NewPmNotification.class);
this.performanceNotificationsRepository = BeanUtil.getBean(PerformanceNotificationsRepository.class);
- this.pmEventProcessor = BeanUtil.getBean(IPmEventProcessor.class);
this.pmDataQueue = BeanUtil.getBean(PmDataQueue.class);
}
@@ -68,12 +67,13 @@ public class PmThread extends Thread {
while (!done) {
try {
Thread.sleep(1000);
- if (newPmNotification.getNewNotif()) {
- log.info("New PM notification from Dmaap");
+ if (newPmNotification.getNewNotif()) {
String pmNotificationString = performanceNotificationsRepository.getPerformanceNotificationFromQueue();
if(pmNotificationString != null) {
+ log.info("New PM notification");
ObjectMapper mapper = new ObjectMapper();
pmNotification = mapper.readValue(pmNotificationString, PmNotification.class);
+ this.pmEventProcessor = BeanUtil.getBean(IPmEventProcessor.class);
processedData = pmEventProcessor.processEvent(pmNotification.getEvent());
String networkFunction = pmNotification.getEvent().getPerf3gppFields().getMeasDataCollection().getMeasuredEntityDn();
processedData.forEach((key,value) -> {