Cleanup FlowMessageSerializer.isVlanMatchPresent()
[openflowplugin.git] / openflowplugin-impl / src / main / java / org / opendaylight / openflowplugin / impl / protocol / serialization / MultipartTableFeaturesSerializerInjector.java
index 90972b73cfe29f081e0df5628ef832961ab111e9..bb2b83eb6e280d34bb5a1c03da7a6139f7a49dec 100644 (file)
@@ -46,18 +46,23 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.table.types.rev131026.table
 import org.opendaylight.yang.gen.v1.urn.opendaylight.table.types.rev131026.table.feature.prop.type.table.feature.prop.type.WriteSetfieldMiss;
 
 /**
- * Util class for injecting new multipart table features serializers into OpenflowJava
+ * Util class for injecting new multipart table features serializers into OpenflowJava.
  */
-class MultipartTableFeaturesSerializerInjector {
+final class MultipartTableFeaturesSerializerInjector {
+
+    private MultipartTableFeaturesSerializerInjector() {
+    }
 
     /**
-     * Injects multipart table features serializers into provided {@link org.opendaylight.openflowjava.protocol.api.extensibility.SerializerExtensionProvider}
+     * Injects multipart table features serializers into provided
+     * {@link org.opendaylight.openflowjava.protocol.api.extensibility.SerializerExtensionProvider}.
+     *
      * @param provider OpenflowJava serializer extension provider
      */
     static void injectSerializers(final SerializerExtensionProvider provider) {
         // Inject new message serializers here using injector created by createInjector method
         final Function<Class<? extends TableFeaturePropType>, Consumer<OFSerializer<TableFeaturePropType>>> injector =
-            createInjector(provider, EncodeConstants.OF13_VERSION_ID);
+                createInjector(provider, EncodeConstants.OF13_VERSION_ID);
 
         injector.apply(Instructions.class).accept(new InstructionsTablePropertySerializer());
         injector.apply(InstructionsMiss.class).accept(new InstructionsMissTablePropertySerializer());
@@ -77,19 +82,21 @@ class MultipartTableFeaturesSerializerInjector {
     }
 
     /**
-     * Create injector that will inject new multipart table features serializers into #{@link org.opendaylight.openflowjava.protocol.api.extensibility.SerializerExtensionProvider}
+     * Create injector that will inject new multipart table features serializers into
+     * #{@link org.opendaylight.openflowjava.protocol.api.extensibility.SerializerExtensionProvider}.
+     *
      * @param provider OpenflowJava serializer extension provider
-     * @param version Openflow version
+     * @param version  Openflow version
      * @return injector
      */
     @VisibleForTesting
     static Function<Class<? extends TableFeaturePropType>, Consumer<OFSerializer<TableFeaturePropType>>> createInjector(
-        final SerializerExtensionProvider provider,
-        final byte version) {
+            final SerializerExtensionProvider provider,
+            final byte version) {
         return type -> serializer ->
-            provider.registerSerializer(
-                new MessageTypeKey<>(version, type),
-                serializer);
+                provider.registerSerializer(
+                        new MessageTypeKey<>(version, type),
+                        serializer);
     }
 
 }