Extracted (De)SerializerExtensionProvider interfaces from SwitchConnectionProvider
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / connection / SwitchConnectionProviderImpl.java
index a6d157921ad17cba19a9a68e69de3256e53c970c..39a9829bdc662a643aff78d5927c3821475e8613 100644 (file)
@@ -138,18 +138,6 @@ public class SwitchConnectionProviderImpl implements SwitchConnectionProvider {
         return serverFacade;
     }
 
-    @Override
-    public void registerSerializer(ExperimenterSerializerKey key,
-            OFGeneralSerializer serializer) {
-        serializerRegistry.registerSerializer((MessageTypeKey<?>) key, serializer);
-    }
-
-    @Override
-    public void registerDeserializer(ExperimenterDeserializerKey key,
-            OFGeneralDeserializer deserializer) {
-        deserializerRegistry.registerDeserializer((MessageCodeKey) key, deserializer);
-    }
-
     @Override
     public void close() throws Exception {
         shutdown();
@@ -168,36 +156,36 @@ public class SwitchConnectionProviderImpl implements SwitchConnectionProvider {
     @Override
     public void registerActionSerializer(ExperimenterActionSerializerKey key,
             OFGeneralSerializer serializer) {
-        registerSerializer(key, serializer);
+        serializerRegistry.registerSerializer(key, serializer);
     }
 
     @Override
     public void registerActionDeserializer(ExperimenterActionDeserializerKey key,
             OFGeneralDeserializer deserializer) {
-        registerDeserializer(key, deserializer);
+        deserializerRegistry.registerDeserializer(key, deserializer);
     }
 
     @Override
     public void registerInstructionSerializer(ExperimenterInstructionSerializerKey key,
             OFGeneralSerializer serializer) {
-        registerSerializer(key, serializer);
+        serializerRegistry.registerSerializer(key, serializer);
     }
 
     @Override
     public void registerInstructionDeserializer(ExperimenterInstructionDeserializerKey key,
             OFGeneralDeserializer deserializer) {
-        registerDeserializer(key, deserializer);
+        deserializerRegistry.registerDeserializer(key, deserializer);
     }
 
     @Override
     public <OXM_CLASS extends OxmClassBase, OXM_TYPE extends MatchField> void registerMatchEntrySerializer(MatchEntrySerializerKey<OXM_CLASS, OXM_TYPE> key,
             OFGeneralSerializer serializer) {
-        registerSerializer(key, serializer);
+        serializerRegistry.registerSerializer(key, serializer);
     }
 
     @Override
     public void registerMatchEntryDeserializer(MatchEntryDeserializerKey key,
             OFGeneralDeserializer deserializer) {
-        registerDeserializer(key, deserializer);
+        deserializerRegistry.registerDeserializer(key, deserializer);
     }
-}
+}
\ No newline at end of file