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