Extensibility refactoring
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / serialization / SerializationFactory.java
index d9ad3abc2ec79eb92e8a91d580b197fa604edd03..34f4fb19eaebd5e6de833eb8f60f4268915c27de 100644 (file)
@@ -31,7 +31,7 @@ public class SerializationFactory {
      */
     public void messageToBuffer(short version, ByteBuf out, DataObject message) {
         OFSerializer<DataObject> serializer = registry.getSerializer(
-                new MessageTypeKey<>(version, message.getClass()));
+                new MessageTypeKey<>(version, message.getImplementedInterface()));
         if (serializer != null) {
             serializer.serialize(message, out);
         }