Add option to provide custom SshClient for netconf-client 69/87969/2
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 16:19:09 +0000 (16:19 +0000)
commitda0a587fb8116254ba0a7c1c0cabba4799f8b0b8
tree89e647831e7b516de826f487435320d30addb8d1
parenta322914e23b71b516d0309e66e738b0a62f5e23b
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