Bug 2245 Fixed Avoid cycle between java packages
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / serialization / SerializationFactory.java
index 34f4fb19eaebd5e6de833eb8f60f4268915c27de..e7456afe9128627051c5ae54d199915459fe56d0 100644 (file)
@@ -10,9 +10,9 @@ package org.opendaylight.openflowjava.protocol.impl.serialization;
 
 import io.netty.buffer.ByteBuf;
 
-import org.opendaylight.openflowjava.protocol.api.extensibility.MessageTypeKey;
 import org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer;
 import org.opendaylight.openflowjava.protocol.api.extensibility.SerializerRegistry;
+import org.opendaylight.openflowjava.protocol.api.keys.MessageTypeKey;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 
 /**
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
 public class SerializationFactory {
 
     private SerializerRegistry registry;
-    
+
     /**
      * Transforms POJO message into ByteBuf
      * @param version version used for encoding received message
@@ -32,9 +32,7 @@ public class SerializationFactory {
     public void messageToBuffer(short version, ByteBuf out, DataObject message) {
         OFSerializer<DataObject> serializer = registry.getSerializer(
                 new MessageTypeKey<>(version, message.getImplementedInterface()));
-        if (serializer != null) {
-            serializer.serialize(message, out);
-        }
+        serializer.serialize(message, out);
     }
 
     /**