Add StreamsResource 96/114496/27
authorIvan Hrasko <ivan.hrasko@pantheon.tech>
Wed, 20 Nov 2024 14:27:45 +0000 (15:27 +0100)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Mon, 10 Feb 2025 08:39:20 +0000 (08:39 +0000)
commit1183285dd74595825ea85cc8acd1313d3a6894f7
treeec53e6f517131a382e0d6fdbc4969c2608bd5461
parent8e692939073239357a66882ee57d9f14ef101c10
Add StreamsResource

Instead of registering ServerSseHandler into Netty's pipeline
as handler of all "text/event-stream" GET requests create
dedicated resource to server /streams path.

JIRA: NETCONF-714
Change-Id: I7218062a105516fa5fab71f9219159be14971701
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
Signed-off-by: Yaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Signed-off-by: Samuel Schneider <samuel.schneider@pantheon.tech>
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/APIResource.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/AbstractLeafResource.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/AbstractResource.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/EndpointRoot.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/RestconfSession.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/RestconfTransportChannelListener.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/StreamsResource.java [new file with mode: 0644]
protocol/restconf-server/src/test/java/org/opendaylight/restconf/server/AbstractRequestProcessorTest.java
transport/transport-http/src/main/java/org/opendaylight/netconf/transport/http/ErrorResponseException.java