Clean up version setters
[openflowplugin.git] / openflowjava / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / deserialization / factories / MultipartRequestInputMessageFactory.java
index d8fef1feace931ac5b67fa0ca9369426f0f63348..6ae703ccc11e8f7976e61c68a96c2c1442ea8098 100644 (file)
@@ -124,14 +124,14 @@ public class MultipartRequestInputMessageFactory
     public MultipartRequestInput deserialize(ByteBuf rawMessage) {
         Objects.requireNonNull(registry);
 
-        MultipartRequestInputBuilder builder = new MultipartRequestInputBuilder();
-        builder.setVersion((short) EncodeConstants.OF13_VERSION_ID);
-        builder.setXid(readUint32(rawMessage));
-        int type = rawMessage.readUnsignedShort();
-        builder.setType(getMultipartType(type));
+        MultipartRequestInputBuilder builder = new MultipartRequestInputBuilder()
+                .setVersion(EncodeConstants.OF_VERSION_1_3)
+                .setXid(readUint32(rawMessage));
+        MultipartType type = getMultipartType(rawMessage.readUnsignedShort());
+        builder.setType(type);
         builder.setFlags(getMultipartRequestFlags(rawMessage.readUnsignedShort()));
         rawMessage.skipBytes(PADDING);
-        switch (MultipartType.forValue(type)) {
+        switch (type) {
             case OFPMPDESC:
                 builder.setMultipartRequestBody(setDesc(rawMessage));
                 break;