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.ReconnectStrategy;
import org.opendaylight.netconf.nettyutil.ReconnectStrategyFactory;
import org.opendaylight.netconf.nettyutil.handler.ssh.authentication.AuthenticationHandler;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;
public final class NetconfReconnectingClientConfigurationBuilder extends NetconfClientConfigurationBuilder {
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;
public final class NetconfReconnectingClientConfigurationBuilder extends NetconfClientConfigurationBuilder {
public NetconfReconnectingClientConfiguration build() {
return new NetconfReconnectingClientConfiguration(getProtocol(), getAddress(), getConnectionTimeoutMillis(),
getAdditionalHeader(), getSessionListener(), getReconnectStrategy(), connectStrategyFactory,
public NetconfReconnectingClientConfiguration build() {
return new NetconfReconnectingClientConfiguration(getProtocol(), getAddress(), getConnectionTimeoutMillis(),
getAdditionalHeader(), getSessionListener(), getReconnectStrategy(), connectStrategyFactory,
- getAuthHandler(), getSslHandlerFactory(), getOdlHelloCapabilities());
+ getAuthHandler(), getSslHandlerFactory(), getSshClient(), getOdlHelloCapabilities(),
+ getMaximumIncomingChunkSize());
- public NetconfReconnectingClientConfigurationBuilder withOdlHelloCapabilities(List<Uri> odlHelloCapabilities) {
+ public NetconfReconnectingClientConfigurationBuilder withSshClient(
+ final NetconfSshClient sshClient) {
+ return (NetconfReconnectingClientConfigurationBuilder) super.withSshClient(sshClient);
+ }
+
+ @Override
+ public NetconfReconnectingClientConfigurationBuilder withOdlHelloCapabilities(
+ final List<Uri> odlHelloCapabilities) {