Ignore additional fields in FM and PM messages 68/87568/2
authorkrishna <krishna.moorthy6@wipro.com>
Mon, 13 May 2019 14:36:22 +0000 (20:06 +0530)
committerkrishna <krishna.moorthy6@wipro.com>
Mon, 13 May 2019 17:16:03 +0000 (22:46 +0530)
Change-Id: I5de3f6d6c5f0bbf0e7d4f250b84ab51e5482525b
Issue-ID: DCAEGEN2-1497
Signed-off-by: krishna <krishna.moorthy6@wipro.com>
pom.xml
src/main/java/org/onap/dcaegen2/services/sonhms/CommonEventHeader.java
src/main/java/org/onap/dcaegen2/services/sonhms/Event.java
src/main/java/org/onap/dcaegen2/services/sonhms/FaultFields.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/NotificationConsumer.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/AdditionalMeasurements.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/Event.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/MeasurementFields.java
version.properties

diff --git a/pom.xml b/pom.xml
index 40d550e..d53738c 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
        <groupId>org.onap.dcaegen2.services.son-handler</groupId>
        <artifactId>son-handler</artifactId>
        <name>dcaegen2-services-son-handler</name>
-       <version>1.0.0-SNAPSHOT</version>
+       <version>1.1.0-SNAPSHOT</version>
 
        <!--parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> 
                <version>2.0.4.RELEASE</version> </parent -->
index 013dc66..5863bd8 100644 (file)
@@ -21,6 +21,9 @@
 
 package org.onap.dcaegen2.services.sonhms;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class CommonEventHeader {
 
     private String version;
index 3a71f2b..7338911 100644 (file)
@@ -21,6 +21,9 @@
 
 package org.onap.dcaegen2.services.sonhms;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class Event {
     private CommonEventHeader commonEventHeader;
     private FaultFields faultFields;
index a2c877d..e95d38e 100644 (file)
@@ -21,6 +21,9 @@
 
 package org.onap.dcaegen2.services.sonhms;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class FaultFields {
 
     @Override
index 3860311..12113ce 100644 (file)
@@ -23,8 +23,6 @@ package org.onap.dcaegen2.services.sonhms.dmaap;
 
 import com.att.nsa.cambria.client.CambriaConsumer;
 
-import java.io.IOException;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -51,7 +49,7 @@ public class NotificationConsumer implements Runnable {
                 log.debug(msg);
                 notificationCallback.activateCallBack(msg);
             }
-        } catch (IOException e) {
+        } catch (Exception e) {
             log.debug("exception when fetching msgs from dmaap", e);
         }
 
index c55c6d6..f71df00 100644 (file)
 
 package org.onap.dcaegen2.services.sonhms.model;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 import java.util.Map;
 
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class AdditionalMeasurements {
 
     String name;
index 73edc39..e6a1869 100644 (file)
 
 package org.onap.dcaegen2.services.sonhms.model;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 import org.onap.dcaegen2.services.sonhms.CommonEventHeader;
 
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class Event {
     CommonEventHeader commonEventHeader;
     MeasurementFields measurementFields;
index 477a2d3..fea6271 100644 (file)
 
 package org.onap.dcaegen2.services.sonhms.model;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 import java.util.List;
 
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class MeasurementFields {
 
     String measurementInterval;
index ad1d4b0..cbed160 100644 (file)
@@ -19,7 +19,7 @@
 #  \r
 ###############################################################################\r
 major=1\r
-minor=0\r
+minor=1\r
 patch=0\r
 base_version=${major}.${minor}.${patch}\r
 release_version=${base_version}\r