diff options
author | SrikanthN <sn00469487@techmahindra.com> | 2019-01-29 00:37:36 +0530 |
---|---|---|
committer | SrikanthN <sn00469487@techmahindra.com> | 2019-01-29 00:54:18 +0530 |
commit | c51c2a71c930df4ccbb87492f0450aa7db740ebe (patch) | |
tree | a4ec7542bf0b3585dd94fbb6468ce6a95ffa49d0 /veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelNotification.java | |
parent | 493ed75799223784bdd6f9363d3bc4d189ddb370 (diff) |
VES 7.1 JAVA LIB-Agent Enhancements
HB-Fault-Measurement-Syslog-2Collector enhancements
Issue-ID: VNFSDK-362
Change-Id: I4db391ce8dbc763021ba15f6335d2df1e0b10e40
Signed-off-by: SrikanthN <sn00469487@techmahindra.com>
Diffstat (limited to 'veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelNotification.java')
-rw-r--r-- | veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelNotification.java | 55 |
1 files changed, 22 insertions, 33 deletions
diff --git a/veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelNotification.java b/veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelNotification.java index 3c2150c..2f27a96 100644 --- a/veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelNotification.java +++ b/veslibrary/ves_javalibrary/evel_javalib2/src/main/java/evel_javalibrary/att/com/EvelNotification.java @@ -52,6 +52,7 @@ public class EvelNotification extends EvelHeader { int major_version = 1; int minor_version = 0; + /***************************************************************************/ /* Mandatory fields */ /***************************************************************************/ @@ -121,36 +122,6 @@ public class EvelNotification extends EvelHeader { } -// public void evel_notification_addl_info_add(String name, String value) -// { -// String[] addl_info = null; -// EVEL_ENTER(); -// -// /***************************************************************************/ -// /* Check preconditions. */ -// /***************************************************************************/ -// assert(event_domain == EvelHeader.DOMAINS.EVEL_DOMAIN_NOTIFICATION); -// assert(name != null); -// assert(value != null); -// -// if( additional_info == null ) -// { -// additional_info = new ArrayList<String[]>(); -// additional_inf = new HashMap<>(); -// } -// -// LOGGER.debug(MessageFormat.format("Adding name={0} value={1}", name, value)); -// addl_info = new String[2]; -// assert(addl_info != null); -// addl_info[0] = name; -// addl_info[1] = value; -// additional_inf.put(name, value); -// -// additional_info.add(addl_info); -// -// EVEL_EXIT(); -// } - /**************************************************************************//** * Adds name value pair under hash key @@ -167,7 +138,7 @@ public class EvelNotification extends EvelHeader { /***************************************************************************/ /* Check preconditions. */ /***************************************************************************/ - assert(event_domain == EvelHeader.DOMAINS.EVEL_DOMAIN_OTHER); + assert(event_domain == EvelHeader.DOMAINS.EVEL_DOMAIN_NOTIFICATION); assert(hashname != null); assert(name != null); assert(value != null); @@ -203,7 +174,7 @@ public class EvelNotification extends EvelHeader { } catch( Exception e) { - e.printStackTrace(); + } EVEL_EXIT(); @@ -408,7 +379,7 @@ public class EvelNotification extends EvelHeader { newState.encJsonValue(obj, "newState"); oldState.encJsonValue(obj,"oldState"); changeContact.encJsonValue(obj,"changeContact"); - stateInterface.encJsonValue(obj, "syslogProc"); + stateInterface.encJsonValue(obj, "stateInterface"); // additional fields // if( additional_info != null ) // { @@ -507,5 +478,23 @@ public class EvelNotification extends EvelHeader { return obj; } + + JsonObject evel_json_encode_event_batch() + { + EVEL_ENTER(); + + assert(event_domain == EvelHeader.DOMAINS.EVEL_DOMAIN_NOTIFICATION); + + JsonObject obj = Json.createObjectBuilder() + // .add("event", Json.createObjectBuilder() + .add( "commonEventHeader",eventHeaderObject() ) + .add( "notificationFields", evelNotificationObject() ) + .build(); + + EVEL_EXIT(); + + return obj; + + } } |