X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fprotocol%2Fserialization%2Fmultipart%2Ftablefeatures%2FApplySetfieldMissTablePropertySerializer.java;h=22a51ec358990a197f76a35c6a1888f2a1382108;hb=05f8db12159673d0e0a95642fe86e62c14b7dc7b;hp=312db2f5f37358decdca04ef8a783d6972f71ce9;hpb=71efea4857d9b2ff99be42581682ecff3ce78238;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/multipart/tablefeatures/ApplySetfieldMissTablePropertySerializer.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/multipart/tablefeatures/ApplySetfieldMissTablePropertySerializer.java index 312db2f5f3..22a51ec358 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/multipart/tablefeatures/ApplySetfieldMissTablePropertySerializer.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/multipart/tablefeatures/ApplySetfieldMissTablePropertySerializer.java @@ -8,6 +8,7 @@ package org.opendaylight.openflowplugin.impl.protocol.serialization.multipart.tablefeatures; +import com.google.common.base.Preconditions; import io.netty.buffer.ByteBuf; import org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer; import org.opendaylight.openflowjava.protocol.api.extensibility.SerializerRegistry; @@ -28,8 +29,8 @@ public class ApplySetfieldMissTablePropertySerializer extends protected void serializeProperty(final ApplySetfieldMiss property, final ByteBuf byteBuf) { property .getApplySetfieldMiss() - .getSetFieldMatch() - .forEach(setFieldMatch -> registry + .nonnullSetFieldMatch().values() + .forEach(setFieldMatch -> Preconditions.checkNotNull(registry) .>getSerializer( new MessageTypeKey<>( EncodeConstants.OF13_VERSION_ID,