Bump odlparent to 4.0.10
[netconf.git] / netconf / mdsal-netconf-ssh / src / main / java / org / opendaylight / netconf / ssh / SshProxyServer.java
index 4a5ea777bb3afa96e3768fe6ea2262c60bad7f42..e43c2f43d005762dfe294e7653bf8ddfabe35812 100644 (file)
@@ -27,6 +27,7 @@ import org.apache.sshd.common.cipher.Cipher;
 import org.apache.sshd.common.io.IoAcceptor;
 import org.apache.sshd.common.io.IoConnector;
 import org.apache.sshd.common.io.IoHandler;
+import org.apache.sshd.common.io.IoServiceEventListener;
 import org.apache.sshd.common.io.IoServiceFactory;
 import org.apache.sshd.common.io.IoServiceFactoryFactory;
 import org.apache.sshd.common.io.nio2.Nio2Acceptor;
@@ -113,6 +114,8 @@ public class SshProxyServer implements AutoCloseable {
         private final FactoryManager manager;
         private final AsynchronousChannelGroup group;
 
+        private IoServiceEventListener eventListener;
+
         AbstractNioServiceFactory(final FactoryManager manager, final AsynchronousChannelGroup group) {
             this.manager = requireNonNull(manager);
             this.group = requireNonNull(group);
@@ -131,6 +134,16 @@ public class SshProxyServer implements AutoCloseable {
         public final IoAcceptor createAcceptor(final IoHandler handler) {
             return new Nio2Acceptor(manager, handler, group);
         }
+
+        @Override
+        public final IoServiceEventListener getIoServiceEventListener() {
+            return eventListener;
+        }
+
+        @Override
+        public final void setIoServiceEventListener(final IoServiceEventListener listener) {
+            eventListener = listener;
+        }
     }
 
     /**