Update compile() method of Flow object.
- Changed compile() to use FlowBatchOperation.Operator as a parameter
and return the list of MatchActionOperations object.
- This task is a preparation for ONOS-1690.
Change-Id: Ic1334c0385f244f1614e8a6b7cd6653252893dfd
diff --git a/src/main/java/net/onrc/onos/api/flowmanager/SingleSrcTreeFlow.java b/src/main/java/net/onrc/onos/api/flowmanager/SingleSrcTreeFlow.java
index bb896c8..e7bbe05 100644
--- a/src/main/java/net/onrc/onos/api/flowmanager/SingleSrcTreeFlow.java
+++ b/src/main/java/net/onrc/onos/api/flowmanager/SingleSrcTreeFlow.java
@@ -2,6 +2,7 @@
import static com.google.common.base.Preconditions.checkNotNull;
+import java.util.List;
import java.util.Set;
import net.onrc.onos.core.matchaction.MatchActionOperations;
@@ -45,17 +46,6 @@
// TODO: check consistency among rootPort, tree, and actions.
}
- @Override
- public PacketMatch getMatch() {
- return match;
- }
-
- @Override
- public MatchActionOperations compile() {
- // TODO Auto-generated method stub
- return null;
- }
-
/**
* Gets the ingress port (the root) of the tree.
*
@@ -82,4 +72,15 @@
public Set<Pair<Dpid, OutputAction>> getOutputActions() {
return outputActions;
}
+
+ @Override
+ public PacketMatch getMatch() {
+ return match;
+ }
+
+ @Override
+ public List<MatchActionOperations> compile(FlowBatchOperation.Operator op) {
+ // TODO Auto-generated method stub
+ return null;
+ }
}