Fix device notification not working with websockets 57/108757/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 30 Oct 2023 21:09:30 +0000 (22:09 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 30 Oct 2023 21:11:50 +0000 (22:11 +0100)
commitb64768493485b2a0943b1b154bd6d0f97162fdb6
tree0edb940693e75f6d851da6e00d0d08a53f016ab0
parentb185f37b7df100af3794264e1a8fb51b73191818
Fix device notification not working with websockets

The routing of device notifications works only in through a hack in
RestconfDataStreamServiceImpl.

This patch refactors the implementation to properly assign a well-known
prefix, just as all the other adapters use, moving routing
appropriately.

JIRA: NETCONF-1102
Change-Id: I333a6d641d41a2e849b6004f8ec81020a9572283
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/JaxRsNorthbound.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/CreateStreamUtil.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfDataStreamServiceImpl.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/RestconfStreamsConstants.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/ListenersBroker.java