Remove dependency on LinkResourceService from Constraint
Change-Id: Ib9c488331b22eef6769a767c6186ef7d2e8b1501
diff --git a/core/api/src/main/java/org/onosproject/net/intent/constraint/PartialFailureConstraint.java b/core/api/src/main/java/org/onosproject/net/intent/constraint/PartialFailureConstraint.java
index 827859b..7256a55 100644
--- a/core/api/src/main/java/org/onosproject/net/intent/constraint/PartialFailureConstraint.java
+++ b/core/api/src/main/java/org/onosproject/net/intent/constraint/PartialFailureConstraint.java
@@ -20,7 +20,7 @@
import org.onosproject.net.intent.ConnectivityIntent;
import org.onosproject.net.intent.Constraint;
import org.onosproject.net.intent.Intent;
-import org.onosproject.net.resource.link.LinkResourceService;
+import org.onosproject.net.intent.ResourceContext;
/**
* A constraint that allows intents that can only be partially compiled
@@ -28,13 +28,15 @@
* to be installed when some endpoints or paths are not found.
*/
public class PartialFailureConstraint implements Constraint {
+ // doesn't use LinkResourceService
@Override
- public double cost(Link link, LinkResourceService resourceService) {
+ public double cost(Link link, ResourceContext context) {
return 1;
}
+ // doesn't use LinkResourceService
@Override
- public boolean validate(Path path, LinkResourceService resourceService) {
+ public boolean validate(Path path, ResourceContext context) {
return true;
}