Add support for parsing JSON/XML notifications 43/96343/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 24 May 2021 19:05:55 +0000 (21:05 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 24 May 2021 20:33:32 +0000 (22:33 +0200)
commit8daed18cab1ca18d62e93f12c300d1f50a6d2490
tree523df472e78e10443c62255ad2357cec74da9000
parent05efa813196bd32c6c40c3b09d24690baf028164
Add support for parsing JSON/XML notifications

This is functionality which we are working around in NETCONF, but we
support RPCs/Actions natively. Bring things on par by creating the
appropriate proxy and fitting it to both JSON and XML parser streams.

JIRA: YANGTOOLS-1289
Change-Id: I2c99b9c079da732d0684a083a8284504fdb66c35
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonParserStream.java
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlParserStream.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/AbstractAsContainer.java [new file with mode: 0644]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NotificationAsContainer.java [new file with mode: 0644]
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/OperationAsContainer.java