Bug 5540 - ConvertorManager base
[openflowplugin.git] / openflowplugin / src / main / java / org / opendaylight / openflowplugin / openflow / md / core / sal / convertor / match / MatchConvertor.java
index c51761c9e3454be3c0f2098e1bc118988fb39880..0192fffedd5d2e503ee6e7121af2461d7aeb2d4b 100644 (file)
@@ -8,8 +8,6 @@
 
 package org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.match;
 
-import java.math.BigInteger;
-
 import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.common.Convertor;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.Match;
 
@@ -18,12 +16,15 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026
  * @param <E>  type of converted match
  */
 public interface MatchConvertor<E> extends Convertor<Match, E> {
+
+    default Class<?> getType() {
+        return Match.class;
+    }
     
     /**
      * @param source match input
-     * @param datapathid datapath id
      * @return converted match (into OF-API model)
      */
     @Override
-    E convert(Match source,BigInteger datapathid);
+    E convert(Match source);
 }