X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fnetconf-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fclient%2Fconf%2FNetconfReconnectingClientConfigurationBuilder.java;h=177f452f3d17d04993a764beeeb99fefb0795cac;hb=7bf7d3fd39c6966a2414d4ca6fd77d195021c1f8;hp=a23996c95568e91a674f3e4298f98672f8c6ae4a;hpb=4b560808ecaa0f2879717ac00c80657e89b9dd38;p=netconf.git diff --git a/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/conf/NetconfReconnectingClientConfigurationBuilder.java b/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/conf/NetconfReconnectingClientConfigurationBuilder.java index a23996c955..177f452f3d 100644 --- a/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/conf/NetconfReconnectingClientConfigurationBuilder.java +++ b/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/conf/NetconfReconnectingClientConfigurationBuilder.java @@ -15,6 +15,7 @@ import org.opendaylight.netconf.client.SslHandlerFactory; import org.opendaylight.netconf.nettyutil.ReconnectStrategy; import org.opendaylight.netconf.nettyutil.ReconnectStrategyFactory; import org.opendaylight.netconf.nettyutil.handler.ssh.authentication.AuthenticationHandler; +import org.opendaylight.netconf.nettyutil.handler.ssh.client.NetconfSshClient; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri; public final class NetconfReconnectingClientConfigurationBuilder extends NetconfClientConfigurationBuilder { @@ -39,7 +40,8 @@ public final class NetconfReconnectingClientConfigurationBuilder extends Netconf public NetconfReconnectingClientConfiguration build() { return new NetconfReconnectingClientConfiguration(getProtocol(), getAddress(), getConnectionTimeoutMillis(), getAdditionalHeader(), getSessionListener(), getReconnectStrategy(), connectStrategyFactory, - getAuthHandler(), getSslHandlerFactory(), getOdlHelloCapabilities()); + getAuthHandler(), getSslHandlerFactory(), getSshClient(), getOdlHelloCapabilities(), + getMaximumIncomingChunkSize()); } // Override setter methods to return subtype @@ -81,7 +83,7 @@ public final class NetconfReconnectingClientConfigurationBuilder extends Netconf @Override public NetconfReconnectingClientConfigurationBuilder withProtocol( - NetconfClientConfiguration.NetconfClientProtocol clientProtocol) { + final NetconfClientConfiguration.NetconfClientProtocol clientProtocol) { return (NetconfReconnectingClientConfigurationBuilder) super.withProtocol(clientProtocol); } @@ -92,7 +94,14 @@ public final class NetconfReconnectingClientConfigurationBuilder extends Netconf } @Override - public NetconfReconnectingClientConfigurationBuilder withOdlHelloCapabilities(List odlHelloCapabilities) { + public NetconfReconnectingClientConfigurationBuilder withSshClient( + final NetconfSshClient sshClient) { + return (NetconfReconnectingClientConfigurationBuilder) super.withSshClient(sshClient); + } + + @Override + public NetconfReconnectingClientConfigurationBuilder withOdlHelloCapabilities( + final List odlHelloCapabilities) { return (NetconfReconnectingClientConfigurationBuilder) super.withOdlHelloCapabilities(odlHelloCapabilities); } }