* @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