OF10ActionsSerializer and OF13ActionsSerializer split into separate actions (to allow...
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / util / EnhancedKeyRegistryHelper.java
@@ -15,30 +15,31 @@ import org.opendaylight.openflowjava.protocol.api.extensibility.SerializerRegist
  * @author michal.polkorab\r
  * @param <T> OXM class\r
  */\r
-public class OF13MatchEntriesRegistryHelper<T> {\r
+public class EnhancedKeyRegistryHelper<T> {\r
 \r
     private short version;\r
-    private Class<T> oxmClass;\r
+    private Class<T> generalClass;\r
     private SerializerRegistry serializerRegistry;\r
 \r
     /**\r
      * @param version Openflow wire version\r
-     * @param oxmClass\r
+     * @param generalClass\r
      * @param serializerRegistry\r
      */\r
-    public OF13MatchEntriesRegistryHelper(short version, Class<T> oxmClass, SerializerRegistry serializerRegistry) {\r
+    public EnhancedKeyRegistryHelper(short version, Class<T> generalClass,\r
+            SerializerRegistry serializerRegistry) {\r
         this.version = version;\r
-        this.oxmClass = oxmClass;\r
+        this.generalClass = generalClass;\r
         this.serializerRegistry = serializerRegistry;\r
     }\r
 \r
     /**\r
      * Registers given serializer\r
-     * @param oxmField\r
+     * @param specificClass\r
      * @param serializer\r
      */\r
-    public void registerSerializer(Class<?> oxmField, OFGeneralSerializer serializer) {\r
-        serializerRegistry.registerSerializer(new EnhancedMessageTypeKey<>(version, oxmClass, oxmField),\r
-            serializer);\r
+    public void registerSerializer(Class<?> specificClass, OFGeneralSerializer serializer) {\r
+        serializerRegistry.registerSerializer(new EnhancedMessageTypeKey<>(version,\r
+                generalClass, specificClass), serializer);\r
     }\r
 }\r