Integrate SubscriptionResourceInstance 78/116478/12
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 7 May 2025 14:40:48 +0000 (16:40 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 8 May 2025 17:10:55 +0000 (17:10 +0000)
commit622ff9afc44769639307a6e7262f517e4e79f5b3
tree12b322cb0f780998d887f0bfeb261bd8a441437b
parent424e1a7fbe0c3cda0b016a9a579d5b7f7cab747f
Integrate SubscriptionResourceInstance

Subscriptions are quite integral to a RESTCONF server and require
endpoint configuration for SSE. Hard-code them as top-level resource in
EndpointRoot

JIRA: NETCONF-1449
Change-Id: I9550d54488880ea48e9045373f26fafafa3f9838
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
apps/restconf-it/src/test/java/org/opendaylight/restconf/it/subscription/AbstractNotificationSubscriptionTest.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/APIResource.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/AbstractEventStreamResource.java [new file with mode: 0644]
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/AbstractLeafResource.java
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/EndpointRoot.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
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/SubscriptionResourceProvider.java [deleted file]
protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/SubscriptionsResource.java [moved from protocol/restconf-server/src/main/java/org/opendaylight/restconf/server/SubscriptionResourceInstance.java with 61% similarity]
protocol/restconf-server/src/test/java/org/opendaylight/restconf/server/AbstractRequestProcessorTest.java