*/
package org.onap.holmes.common.dmaap;
+import java.util.Map.Entry;
import java.util.Optional;
import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;
enrichVnfInfo(vmEntity, childAlarm, policyMsg);
policyMsg.setClosedLoopEventStatus(EVENT_STATUS.ONSET);
try {
- policyMsg.getAai().put("vserver.in-maint", Boolean.valueOf(vmEntity.getInMaint()).booleanValue());
+ policyMsg.getAai().put("vserver.in-maint", vmEntity.getInMaint());
} catch (Exception e) {
log.error("Failed to parse the field \"in-maint\". A boolean string (\"true\"/\"false\")"
+ " is expected but the actual value is " + vmEntity.getInMaint() + ".", e);
}
try {
policyMsg.getAai().put("vserver.is-closed-loop-disabled",
- Boolean.valueOf(vmEntity.getClosedLoopDisable()).booleanValue());
+ vmEntity.getClosedLoopDisable());
} catch (Exception e) {
log.error("Failed to parse the field \"is-closed-loop-disabled\". A boolean string (\"true\"/\"false\")"
+ " is expected but the actual value is " + vmEntity.getClosedLoopDisable() + ".", e);
}
private void deleteRequestId(PolicyMsg policyMsg){
- String status = policyMsg.getClosedLoopEventStatus().toString();
- if(status == "ABATED"){
+ EVENT_STATUS status = policyMsg.getClosedLoopEventStatus();
+ if(EVENT_STATUS.ABATED.equals(status)) {
String requestId = policyMsg.getRequestID();
- for(String key: alarmUniqueRequestID.keySet()){
- if(alarmUniqueRequestID.get(key).equals(requestId)){
- alarmUniqueRequestID.remove(key);
+ for(Entry<String, String> kv: alarmUniqueRequestID.entrySet()) {
+ if(kv.getValue().equals(requestId)) {
+ alarmUniqueRequestID.remove(kv.getKey());
+ break;
}
}
log.info("Clear alarm, requestId deleted successful");