X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fprotocol%2Fserialization%2FMessageSerializerInjector.java;h=3805d4cdd1ad22745de11798dabf856c72e06ac2;hb=bc6b7b71b50a6692ba7ad19ae990b1398e3d57b1;hp=58c7b35a5357f50a913a297a6d20aad9211cca03;hpb=af3dd0d3e6d3eef07ab4a9399406c7708a55fe49;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/MessageSerializerInjector.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/MessageSerializerInjector.java index 58c7b35a53..3805d4cdd1 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/MessageSerializerInjector.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/MessageSerializerInjector.java @@ -40,10 +40,10 @@ final class MessageSerializerInjector { /** * Injects message serializers into provided * {@link org.opendaylight.openflowjava.protocol.api.extensibility.SerializerExtensionProvider}. - * * @param provider OpenflowJava serializer extension provider + * @param isGroupAddModEnabled config to enale/disable GroupAddMod Message */ - static void injectSerializers(final SerializerExtensionProvider provider) { + static void injectSerializers(final SerializerExtensionProvider provider, final boolean isGroupAddModEnabled) { // Inject new message serializers here using injector created by createInjector method final Function, Consumer>> injector = createInjector(provider, EncodeConstants.OF13_VERSION_ID); @@ -51,7 +51,7 @@ final class MessageSerializerInjector { injector.apply(FlowMessage.class).accept(new FlowMessageSerializer()); injector.apply(MeterMessage.class).accept(new MeterMessageSerializer()); injector.apply(PortMessage.class).accept(new PortMessageSerializer()); - injector.apply(GroupMessage.class).accept(new GroupMessageSerializer()); + injector.apply(GroupMessage.class).accept(new GroupMessageSerializer(isGroupAddModEnabled)); injector.apply(MultipartRequest.class).accept(new MultipartRequestMessageSerializer()); injector.apply(AsyncConfigMessage.class).accept(new AsyncConfigMessageSerializer()); }