import io.netty.util.concurrent.GlobalEventExecutor;
import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.netconf.shaded.sshd.common.io.IoHandler;
+import org.opendaylight.netconf.shaded.sshd.netty.NettyIoServiceFactoryFactory;
import org.opendaylight.netconf.shaded.sshd.server.ServerFactoryManager;
import org.opendaylight.netconf.shaded.sshd.server.session.SessionFactory;
import org.opendaylight.netconf.shaded.sshd.server.subsystem.SubsystemFactory;
serverSessionFactory);
}
- static SSHServer of(final EventLoopGroup group, final TransportChannelListener listener,
- final SubsystemFactory subsystemFactory, final SshServerGrouping serverParams,
- final ServerFactoryManagerConfigurator configurator) throws UnsupportedConfigurationException {
- return new SSHServer(listener, new TransportSshServer.Builder(group, subsystemFactory)
+ static SSHServer of(final NettyIoServiceFactoryFactory ioServiceFactory, final EventLoopGroup group,
+ final TransportChannelListener listener, final SubsystemFactory subsystemFactory,
+ final SshServerGrouping serverParams, final ServerFactoryManagerConfigurator configurator)
+ throws UnsupportedConfigurationException {
+ return new SSHServer(listener, new TransportSshServer.Builder(ioServiceFactory, group, subsystemFactory)
.serverParams(serverParams)
.configurator(configurator)
.buildChecked());