X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fprotocol%2Fdeserialization%2Fmatch%2FMatchDeserializer.java;h=2fcf00cee3c1db187b53d0cb0c968be391627ec7;hb=13e1d5e6c0237b9378d60526dd8c1d79db6d2b49;hp=093e701b2da51219e1d7f3308faeead2df8b018a;hpb=2bef52d5eb4c32ddd3d51be53760926ca2138f04;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/deserialization/match/MatchDeserializer.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/deserialization/match/MatchDeserializer.java index 093e701b2d..2fcf00cee3 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/deserialization/match/MatchDeserializer.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/deserialization/match/MatchDeserializer.java @@ -23,6 +23,7 @@ import org.opendaylight.openflowplugin.openflow.md.core.extension.MatchExtension import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.Match; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry; +import org.opendaylight.yangtools.yang.common.Uint32; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -39,7 +40,7 @@ public class MatchDeserializer implements OFDeserializer, HeaderDeseriali } @Override - public Match deserialize(ByteBuf inBuffer) { + public Match deserialize(final ByteBuf inBuffer) { if (inBuffer.readableBytes() <= 0) { return null; } @@ -67,14 +68,14 @@ public class MatchDeserializer implements OFDeserializer, HeaderDeseriali } @Override - public Match deserializeHeader(ByteBuf inBuffer) { + public Match deserializeHeader(final ByteBuf inBuffer) { final MatchBuilder builder = new MatchBuilder(); deserializeEntry(inBuffer, builder); return builder.build(); } @Override - public void deserializeEntry(ByteBuf inBuffer, MatchBuilder builder) { + public void deserializeEntry(final ByteBuf inBuffer, final MatchBuilder builder) { if (inBuffer.readableBytes() <= 0) { return; } @@ -90,7 +91,7 @@ public class MatchDeserializer implements OFDeserializer, HeaderDeseriali + EncodeConstants.SIZE_OF_SHORT_IN_BYTES + 2 * EncodeConstants.SIZE_OF_BYTE_IN_BYTES); - key.setExperimenterId(expId); + key.setExperimenterId(Uint32.valueOf(expId)); } final MatchEntryDeserializer entryDeserializer = entryRegistry.get(key); @@ -105,7 +106,8 @@ public class MatchDeserializer implements OFDeserializer, HeaderDeseriali } @Override - public void registerEntryDeserializer(MatchEntryDeserializerKey key, MatchEntryDeserializer deserializer) { + public void registerEntryDeserializer(final MatchEntryDeserializerKey key, + final MatchEntryDeserializer deserializer) { if (key == null || deserializer == null) { throw new IllegalArgumentException("MatchEntryDeserializerKey or Deserializer is null"); } @@ -119,7 +121,7 @@ public class MatchDeserializer implements OFDeserializer, HeaderDeseriali } @Override - public boolean unregisterEntryDeserializer(MatchEntryDeserializerKey key) { + public boolean unregisterEntryDeserializer(final MatchEntryDeserializerKey key) { if (key == null) { throw new IllegalArgumentException("MatchEntryDeserializerKey is null"); } @@ -128,7 +130,7 @@ public class MatchDeserializer implements OFDeserializer, HeaderDeseriali } @Override - public void injectDeserializerRegistry(DeserializerRegistry deserializerRegistry) { + public void injectDeserializerRegistry(final DeserializerRegistry deserializerRegistry) { registry = deserializerRegistry; } }