Make TrafficTreatment.Builder.setLambda() deprecated
It is recommended to avoid to use a raw integer value to specify a lambda.
Replace uses of the deprecated method with the alternative
Change-Id: I108f0d15f4503df2a6a75c4f7c77aa0c678ff541
diff --git a/apps/optical/src/main/java/org/onosproject/optical/testapp/LambdaForwarding.java b/apps/optical/src/main/java/org/onosproject/optical/testapp/LambdaForwarding.java
index f35b8be..05d6f12 100644
--- a/apps/optical/src/main/java/org/onosproject/optical/testapp/LambdaForwarding.java
+++ b/apps/optical/src/main/java/org/onosproject/optical/testapp/LambdaForwarding.java
@@ -41,6 +41,7 @@
import org.onosproject.net.flow.TrafficSelector;
import org.onosproject.net.flow.TrafficTreatment;
import org.onosproject.net.flow.criteria.Criteria;
+import org.onosproject.net.flow.instructions.Instructions;
import org.slf4j.Logger;
/**
@@ -110,7 +111,8 @@
inport = 10;
outport = 20;
sbuilder.matchInPort(PortNumber.portNumber(inport));
- tbuilder.setOutput(PortNumber.portNumber(outport)).setLambda(lambda);
+ tbuilder.setOutput(PortNumber.portNumber(outport))
+ .add(Instructions.modL0Lambda(new IndexedLambda(lambda)));
break;
case 2:
inport = 21;
@@ -124,7 +126,8 @@
outport = 31;
sbuilder.add(Criteria.matchLambda(new IndexedLambda(lambda))).
matchInPort(PortNumber.portNumber(inport));
- tbuilder.setOutput(PortNumber.portNumber(outport)).setLambda(lambda);
+ tbuilder.setOutput(PortNumber.portNumber(outport))
+ .add(Instructions.modL0Lambda(new IndexedLambda(lambda)));
break;
default:
}