From 978c62a1b2716081c08c46a5bfde54dbe94d65d5 Mon Sep 17 00:00:00 2001 From: Mehreen Kaleem Date: Wed, 18 Nov 2020 09:31:03 +0000 Subject: [PATCH] MDONS Holmes rule fix Change-Id: I0fde4510b2a6876f3a997d67b0cc21f433264b88 Issue-ID: HOLMES-378 Signed-off-by: Mehreen Kaleem --- rules/mdons-rule.drl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rules/mdons-rule.drl b/rules/mdons-rule.drl index a5a64d5..4b7dc01 100644 --- a/rules/mdons-rule.drl +++ b/rules/mdons-rule.drl @@ -9,8 +9,8 @@ import org.onap.holmes.common.dmaap.entity.PolicyMsg; import org.onap.holmes.common.dmaap.DmaapService; import org.onap.holmes.common.utils.DroolsLog; import org.onap.holmes.common.dropwizard.ioc.utils.ServiceLocatorHolder; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; +import org.onap.holmes.common.dmaap.store.UniqueRequestIdCache; + import java.util.List; import java.util.Map; @@ -50,8 +50,8 @@ function PolicyMsg createPolicyMsg(VesAlarm alarm, String serviceInstanceId, Str m.setClosedLoopAlarmEnd(alarm.getLastEpochMicrosec()); m.setTarget("vserver.vserver-name"); m.setAai(getAaiObjectPolicy(serviceName, serviceInstanceId)); - - DmaapService.alarmUniqueRequestID.put(alarm.getEventId(), m.getRequestID()); + + ServiceLocatorHolder.getLocator().getService(UniqueRequestIdCache.class).put(alarm.getEventId(), m.getRequestID()); return m; } @@ -127,4 +127,4 @@ rule "Process Alarms cleared TAPI" processAlarmCleared($a.getEventId()); $a.setRootFlag(1); -end \ No newline at end of file +end -- 2.16.6