import org.opendaylight.netconf.api.messages.NetconfHelloMessageAdditionalHeader;
import org.opendaylight.netconf.client.NetconfClientSessionListener;
import org.opendaylight.netconf.client.SslHandlerFactory;
-import org.opendaylight.netconf.nettyutil.ReconnectStrategy;
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;
private final NetconfHelloMessageAdditionalHeader additionalHeader;
private final NetconfClientSessionListener sessionListener;
- private final ReconnectStrategy reconnectStrategy;
-
private final AuthenticationHandler authHandler;
private final SslHandlerFactory sslHandlerFactory;
private final NetconfSshClient sshClient;
final Long connectionTimeoutMillis,
final NetconfHelloMessageAdditionalHeader additionalHeader,
final NetconfClientSessionListener sessionListener,
- final ReconnectStrategy reconnectStrategy, final AuthenticationHandler authHandler,
+ final AuthenticationHandler authHandler,
final SslHandlerFactory sslHandlerFactory, final NetconfSshClient sshClient,
final List<Uri> odlHelloCapabilities, final @NonNegative int maximumIncomingChunkSize,
final String name) {
this.additionalHeader = additionalHeader;
this.sessionListener = sessionListener;
clientProtocol = protocol;
- this.reconnectStrategy = reconnectStrategy;
this.authHandler = authHandler;
this.sslHandlerFactory = sslHandlerFactory;
this.sshClient = sshClient;
return sessionListener;
}
- @Deprecated(forRemoval = true)
- public final ReconnectStrategy getReconnectStrategy() {
- return reconnectStrategy;
- }
-
public final AuthenticationHandler getAuthHandler() {
return authHandler;
}
requireNonNull(clientProtocol, "clientProtocol");
requireNonNull(connectionTimeoutMillis, "connectionTimeoutMillis");
requireNonNull(sessionListener, "sessionListener");
- requireNonNull(reconnectStrategy, "reconnectStrategy");
}
@Override
.add("connectionTimeoutMillis", connectionTimeoutMillis)
.add("additionalHeader", additionalHeader)
.add("sessionListener", sessionListener)
- .add("reconnectStrategy", reconnectStrategy)
.add("clientProtocol", clientProtocol)
.add("authHandler", authHandler)
.add("sslHandlerFactory", sslHandlerFactory);