Implement parseSubtreeFilter 72/116172/28
authorIvan Hrasko <ivan.hrasko@pantheon.tech>
Mon, 7 Apr 2025 13:51:49 +0000 (15:51 +0200)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Wed, 30 Apr 2025 07:26:08 +0000 (07:26 +0000)
commite06d3e9fa3fd4f3bee2a4e3b461f1340c7dac154
treeb6213968515499c9977cb3c9bc2811eb8fcfcf0d
parent1df5f39ea36fb3ecf71f544893a487e191ab7c84
Implement parseSubtreeFilter

Implemented EventStreamFilter interface for SubtreeFilter.
Added logic to parse SubtreeFilter when establishing and
modifying subscription.

JIRA: NETCONF-714
Change-Id: Ic54351c4ebd85c41ad07303617e20a9e143c54f3
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
Signed-off-by: Oleksandr Zharov <oleksandr.zharov@pantheon.tech>
apps/restconf-it/src/test/java/org/opendaylight/restconf/it/openapi/AbstractOpenApiTest.java
apps/restconf-it/src/test/java/org/opendaylight/restconf/it/server/AbstractE2ETest.java
apps/restconf-it/src/test/java/org/opendaylight/restconf/it/subscription/AbstractNotificationSubscriptionTest.java
apps/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/streams/DataTreeChangeStreamTest.java
apps/sal-remote-impl/src/test/java/org/opendaylight/netconf/sal/remote/impl/CreateDataChangeEventSubscriptionRpcTest.java
plugins/restconf-server-mdsal/pom.xml
plugins/restconf-server-mdsal/src/main/java/org/opendaylight/restconf/server/mdsal/MdsalRestconfStreamRegistry.java
protocol/databind/src/main/java/org/opendaylight/netconf/databind/subtree/SubtreeMatcher.java
protocol/restconf-server-spi/src/main/java/module-info.java
protocol/restconf-server-spi/src/main/java/org/opendaylight/restconf/server/spi/AbstractRestconfStreamRegistry.java
protocol/restconf-server-spi/src/main/java/org/opendaylight/restconf/server/spi/SubtreeEventStreamFilter.java [new file with mode: 0644]