- static class TestableCallHomeServer extends NetconfCallHomeServer {
- static IoServiceFactory minaServiceFactory;
-
- static SshClient factoryHook(final SshClient client, final IoServiceFactory minaFactory) {
- minaServiceFactory = minaFactory;
- return client;
- }
-
- SshClient client;
-
- TestableCallHomeServer(final SshClient sshClient, final CallHomeAuthorizationProvider authProvider,
- final CallHomeSessionContext.Factory factory, final InetSocketAddress socketAddress,
- final IoServiceFactory minaFactory, final StatusRecorder recorder) {
- super(factoryHook(sshClient, minaFactory), authProvider, factory, socketAddress, recorder);
- client = sshClient;
- }
-
- @Override
- protected IoServiceFactory createMinaServiceFactory(final SshClient sshClient) {
- return minaServiceFactory;
- }
- }
-