package org.opendaylight.openflowjava.protocol.impl.connection;
-import io.netty.channel.socket.SocketChannel;
+import java.net.InetSocketAddress;
+
+import io.netty.channel.Channel;
/**
* @author mirehak
* @author michal.polkorab
*/
-public abstract class ConnectionAdapterFactory {
+public interface ConnectionAdapterFactory {
/**
* @param ch
* @return connection adapter tcp-implementation
*/
- public static ConnectionFacade createConnectionFacade(SocketChannel ch) {
- return new ConnectionAdapterImpl(ch);
- }
+ ConnectionFacade createConnectionFacade(Channel ch, InetSocketAddress address) ;
}