BUG-2825: use provided Ipv4/MacAddress factories
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / serialization / match / OxmIpv4SrcSerializer.java
index 08bca86894691bb63a8d0e108e56d979f028da0a..42667ee063f6d885b8b1dc4168c4e254fa677bf6 100644 (file)
@@ -8,7 +8,6 @@
 package org.opendaylight.openflowjava.protocol.impl.serialization.match;
 
 import io.netty.buffer.ByteBuf;
-
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
 import org.opendaylight.openflowjava.protocol.api.util.OxmMatchConstants;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry;
@@ -21,10 +20,10 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.matc
 public class OxmIpv4SrcSerializer extends AbstractOxmIpv4AddressSerializer {
 
     @Override
-    public void serialize(MatchEntry entry, ByteBuf outBuffer) {
+    public void serialize(final MatchEntry entry, final ByteBuf outBuffer) {
         super.serialize(entry, outBuffer);
         Ipv4SrcCase entryValue = (Ipv4SrcCase) entry.getMatchEntryValue();
-        writeIpv4Address(entryValue.getIpv4Src().getIpv4Address().getValue(), outBuffer);
+        writeIpv4Address(entryValue.getIpv4Src().getIpv4Address(), outBuffer);
         if (entry.isHasMask()) {
             writeMask(entryValue.getIpv4Src().getMask(), outBuffer,
                     EncodeConstants.GROUPS_IN_IPV4_ADDRESS);