Migrate IetfYangUtil.bytesFor() users
[openflowplugin.git] / openflowjava / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / serialization / factories / ErrorMessageFactory.java
index 2eeaf76eeecaed8e9b1754be65064723da21d68f..9525e72d564c086abd34a664ee8901d69d1d7510 100644 (file)
@@ -14,8 +14,9 @@ import org.opendaylight.openflowjava.util.ByteBufUtils;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.ErrorMessage;
 
 /**
- * @author giuseppex.petralia@intel.com
+ * Translates ErrorMessage messages (both OpenFlow v1.0 and OpenFlow v1.3).
  *
+ * @author giuseppex.petralia@intel.com
  */
 public class ErrorMessageFactory implements OFSerializer<ErrorMessage> {
 
@@ -24,8 +25,8 @@ public class ErrorMessageFactory implements OFSerializer<ErrorMessage> {
     @Override
     public void serialize(ErrorMessage message, ByteBuf outBuffer) {
         ByteBufUtils.writeOFHeader(MESSAGE_TYPE, message, outBuffer, EncodeConstants.EMPTY_LENGTH);
-        outBuffer.writeShort(message.getType());
-        outBuffer.writeShort(message.getCode());
+        outBuffer.writeShort(message.getType().toJava());
+        outBuffer.writeShort(message.getCode().toJava());
         byte[] data = message.getData();
 
         if (data != null) {