NetconfMonitoringService should use Registration 89/104089/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 20 Jan 2023 13:06:52 +0000 (14:06 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 20 Jan 2023 13:13:10 +0000 (14:13 +0100)
commitc13f992d4ad85f948af599c93d0f8605cf46db00
treeec63797bc284a4ebc0558e7233de376d9cc783fa
parentbd43a6e3555526bc74e76b7cd6e4ff7f7acd4409
NetconfMonitoringService should use Registration

We are using raw AutoCloseable here, whereas we should be using simple
registrations. It also flushes out a few places where we fail to clean
up registrations.

Change-Id: I60f956f7e7dd9b394834ae046069d0112d496975
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/mdsal-netconf-monitoring/src/main/java/org/opendaylight/controller/config/yang/netconf/mdsal/monitoring/MonitoringToMdsalWriter.java
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java
protocol/netconf-api/src/main/java/org/opendaylight/netconf/api/monitoring/NetconfMonitoringService.java
protocol/netconf-impl/src/main/java/org/opendaylight/netconf/impl/osgi/NetconfCapabilityMonitoringService.java
protocol/netconf-impl/src/main/java/org/opendaylight/netconf/impl/osgi/NetconfMonitoringServiceImpl.java
protocol/netconf-impl/src/main/java/org/opendaylight/netconf/impl/osgi/NetconfSessionMonitoringService.java
protocol/netconf-impl/src/test/java/org/opendaylight/netconf/impl/ConcurrentClientsTest.java