Extensibility support (serialization part)
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / core / TcpHandler.java
index 941518d69c8de81600ec4582f1c5635a04971f2a..4e9b2bfd3e946c4b28bfda7dc9244fad903c7e11 100644 (file)
@@ -22,6 +22,7 @@ import java.net.InetSocketAddress;
 
 import org.opendaylight.openflowjava.protocol.api.connection.SwitchConnectionHandler;
 import org.opendaylight.openflowjava.protocol.impl.connection.ServerFacade;
+import org.opendaylight.openflowjava.protocol.impl.serialization.SerializationFactory;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -224,4 +225,10 @@ public class TcpHandler implements ServerFacade {
         channelInitializer.setEncryption(tlsSupported);
     }
     
+    /**
+     * @param sf serialization factory
+     */
+    public void setSerializationFactory(SerializationFactory sf) {
+        channelInitializer.setSerializationFactory(sf);
+    }
 }