ONOS-4374 Enable installing flows with hard_timeout
Change-Id: I4e60e93aad44c7e8f8913fa4dd3ed5a2565d7034
diff --git a/web/api/src/test/java/org/onosproject/rest/resources/FlowsResourceTest.java b/web/api/src/test/java/org/onosproject/rest/resources/FlowsResourceTest.java
index 68dc393..2ecd373 100644
--- a/web/api/src/test/java/org/onosproject/rest/resources/FlowsResourceTest.java
+++ b/web/api/src/test/java/org/onosproject/rest/resources/FlowsResourceTest.java
@@ -46,6 +46,7 @@
import org.onosproject.net.flow.DefaultTrafficTreatment;
import org.onosproject.net.flow.FlowEntry;
import org.onosproject.net.flow.FlowId;
+import org.onosproject.net.flow.FlowRule.FlowRemoveReason;
import org.onosproject.net.flow.FlowRule;
import org.onosproject.net.flow.FlowRuleExtPayLoad;
import org.onosproject.net.flow.FlowRuleService;
@@ -218,6 +219,16 @@
}
@Override
+ public int hardTimeout() {
+ return 0;
+ }
+
+ @Override
+ public FlowRemoveReason reason() {
+ return FlowRemoveReason.NO_REASON;
+ }
+
+ @Override
public boolean isPermanent() {
return false;
}
@@ -295,6 +306,16 @@
}
@Override
+ public int hardTimeout() {
+ return 0;
+ }
+
+ @Override
+ public FlowRemoveReason reason() {
+ return FlowRemoveReason.NO_REASON;
+ }
+
+ @Override
public boolean isPermanent() {
return false;
}