X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fprotocol%2Fserialization%2FSerializerInjector.java;h=6df805ce3df80c91e2466282adadeb2fcc0929a0;hb=068e3bf4b53a7bf2c0bff089e25b456c0eba0aa2;hp=330d5fa993eeeccd5a9646472b808fab083c849f;hpb=60992d687b76901cd469c481051cb098197eaf2f;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/SerializerInjector.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/SerializerInjector.java index 330d5fa993..6df805ce3d 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/SerializerInjector.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/protocol/serialization/SerializerInjector.java @@ -13,20 +13,24 @@ import org.opendaylight.openflowjava.protocol.api.extensibility.SerializerExtens /** * Util class for injecting new serializers into OpenflowJava. */ -public class SerializerInjector { +public final class SerializerInjector { + + private SerializerInjector() { + } /** * Injects 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 */ - public static void injectSerializers(final SerializerExtensionProvider provider) { + public static void injectSerializers(final SerializerExtensionProvider provider, + final boolean isGroupAddModEnabled) { // Inject new serializers here MatchSerializerInjector.injectSerializers(provider); ActionSerializerInjector.injectSerializers(provider); InstructionSerializerInjector.injectSerializers(provider); MultipartSerializerInjector.injectSerializers(provider); - MessageSerializerInjector.injectSerializers(provider); + MessageSerializerInjector.injectSerializers(provider, isGroupAddModEnabled); } }