X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowjava%2Fopenflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Fdeserialization%2Ffactories%2FBarrierInputMessageFactory.java;h=04878ac6492865ebbb5768cd228c1d56838b1a81;hb=08614b02699a03ff8604f3bf7531f0575134cf90;hp=2af6be440da4b0b6c14b6084d7a95646939a00e6;hpb=34a07eabaeccb03d834359b99694f79b89e37583;p=openflowplugin.git diff --git a/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/BarrierInputMessageFactory.java b/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/BarrierInputMessageFactory.java index 2af6be440d..04878ac649 100644 --- a/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/BarrierInputMessageFactory.java +++ b/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/BarrierInputMessageFactory.java @@ -7,6 +7,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; @@ -18,14 +20,13 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731 * OF protocol versions: 1.0, 1.3, 1.4, 1.5. * @author giuseppex.petralia@intel.com */ -public class BarrierInputMessageFactory extends VersionAssignableFactory implements OFDeserializer{ +public class BarrierInputMessageFactory extends VersionAssignableFactory implements OFDeserializer { @Override public BarrierInput deserialize(ByteBuf rawMessage) { - BarrierInputBuilder builder = new BarrierInputBuilder(); - builder.setVersion(getVersion()); - builder.setXid(rawMessage.readUnsignedInt()); - return builder.build(); + return new BarrierInputBuilder() + .setVersion(getVersion()) + .setXid(readUint32(rawMessage)) + .build(); } - }