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> {
@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) {