Migrate uint/ByteBuf interactions
[openflowplugin.git] / openflowjava / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / deserialization / factories / EchoRequestMessageFactory.java
index ef253977cafede7fc8277ecc2070439a9702dff2..3df9e6049dae542f6dcc64a39ae60cb0a8e790fc 100644 (file)
@@ -8,6 +8,8 @@
 
 package org.opendaylight.openflowjava.protocol.impl.deserialization.factories;
 
+import static org.opendaylight.yangtools.yang.common.netty.ByteBufUtils.readUint32;
+
 import io.netty.buffer.ByteBuf;
 import org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer;
 import org.opendaylight.openflowjava.protocol.impl.util.VersionAssignableFactory;
@@ -26,7 +28,7 @@ public class EchoRequestMessageFactory extends VersionAssignableFactory implemen
     public EchoRequestMessage deserialize(ByteBuf rawMessage) {
         EchoRequestMessageBuilder builder = new EchoRequestMessageBuilder();
         builder.setVersion(getVersion());
-        builder.setXid(rawMessage.readUnsignedInt());
+        builder.setXid(readUint32(rawMessage));
         byte[] data = new byte[rawMessage.readableBytes()];
         rawMessage.readBytes(data);
         builder.setData(data);