Clean up NetconfTopology methods 18/103618/8
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 6 Dec 2022 22:32:55 +0000 (23:32 +0100)
committerRobert Varga <nite@hq.sk>
Wed, 7 Dec 2022 11:22:17 +0000 (11:22 +0000)
commit55b857f08d4fbf7a827fddb47a35b9318bf93a72
treee09958b7b6c50677666f3f6ad11c3e0aa61114f5
parent62c51df2836254e5b91b4eafc7d07559243b5b7c
Clean up NetconfTopology methods

No caller cares about NetconfDeviceCapabilities and we should not be
using Void. Switch both futures to result in Empty, which is always
non-null.

This also removes one call site which assumes NetconfSessionPreferences
contain NetconfDeviceCapabilities -- which they will not.

JIRA: NETCONF-923
Change-Id: I934d8b1cd5915117500b1c0d6028838b727a2353
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/netconf-topology-impl/src/test/java/org/opendaylight/netconf/topology/impl/NetconfTopologyImplTest.java
netconf/netconf-topology-singleton/src/main/java/org/opendaylight/netconf/topology/singleton/impl/RemoteDeviceConnectorImpl.java
netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/api/NetconfTopology.java
netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/spi/AbstractNetconfTopology.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/listener/NetconfDeviceCommunicator.java