Add option to provide custom SshClient for netconf-client 70/87970/1
authorTibor Král <tibor.kral@pantheon.tech>
Mon, 24 Feb 2020 15:28:11 +0000 (16:28 +0100)
committerRobert Varga <nite@hq.sk>
Tue, 3 Mar 2020 15:18:52 +0000 (15:18 +0000)
commit3c0626b42965f488ff1187ea30463ab6f1cd467e
tree97c2915987963957848285c76d0f09deec3fd3ec
parentde6bc64fdba616d638e9a2aa3c01eee06cbd2c82
Add option to provide custom SshClient for netconf-client

When creating netconf-client the DEFAULT SshClient is
used on the background by the AsyncSshHandler. This adds
the option to provide custom SshClient to be used instead.

JIRA: NETCONF-641
Change-Id: I99b1c2e882353732a2e55d0523ee6adbd1ca8cc0
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 995f11a17da91d69a4c6650016ff4b6afafc1259)
netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/NetconfClientDispatcherImpl.java
netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/SshClientChannelInitializer.java
netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/AsyncSshHandler.java
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/ConfigurableClientDispatcher.java
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClient.java