WIP: Adding PathInstallRuntime for installing flow entries using FlowPusher
I also had to add several methods to our base classes to do type conversion,
which is a bit messy. Also, do to naming overlaps, we need to have some fully
specified class names.
Adding IntentRuntime service to drive the runtimes.
Change-Id: I675fbfe243b0bf18536425dfd9f9e6e5ca795845
diff --git a/src/main/java/net/onrc/onos/intent/Action.java b/src/main/java/net/onrc/onos/intent/Action.java
index ddf4474..2f109d1 100644
--- a/src/main/java/net/onrc/onos/intent/Action.java
+++ b/src/main/java/net/onrc/onos/intent/Action.java
@@ -1,11 +1,14 @@
package net.onrc.onos.intent;
+import net.onrc.onos.ofcontroller.util.FlowEntryAction;
+
/**
*
* @author Brian O'Connor <bocon@onlab.us>
*
*/
-public class Action {
+public abstract class Action {
+ public abstract FlowEntryAction getFlowEntryAction();
}