Change the definition of the base class of intent
- Remove compile() for decoupling how to translate a high level
intent to lower level intents
- Add a field to define expiration duration of an intent
Change-Id: I770426a41c78d35b010111e911562af0b68cc3bf
diff --git a/src/main/java/net/onrc/onos/api/intent/PacketConnectivityIntent.java b/src/main/java/net/onrc/onos/api/intent/PacketConnectivityIntent.java
index 020dd56..77a2a13 100644
--- a/src/main/java/net/onrc/onos/api/intent/PacketConnectivityIntent.java
+++ b/src/main/java/net/onrc/onos/api/intent/PacketConnectivityIntent.java
@@ -1,16 +1,13 @@
package net.onrc.onos.api.intent;
+import net.onrc.onos.core.matchaction.match.PacketMatch;
+import net.onrc.onos.core.util.SwitchPort;
+
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
-import java.util.List;
import java.util.Set;
-import net.onrc.onos.api.batchoperation.BatchOperation;
-import net.onrc.onos.api.flowmanager.IFlow;
-import net.onrc.onos.core.matchaction.match.PacketMatch;
-import net.onrc.onos.core.util.SwitchPort;
-
/**
* A packet layer Intent for a connectivity from a set of ports to a set of
* ports.
@@ -163,10 +160,4 @@
public boolean canSetupOpticalFlow() {
return canSetupOpticalFlow;
}
-
- @Override
- public List<BatchOperation<IFlow>> compile() {
- // TODO Auto-generated method stub
- return null;
- }
}