Remove methods deprecated in Drake from L2ModificationInstruction API
Change-Id: I30dbc2e9c590d4bc2bc672e13581dbd1c3b3561b
Showing
9 changed files
with
17 additions
and
18 deletions
... | @@ -333,20 +333,19 @@ public abstract class L2ModificationInstruction implements Instruction { | ... | @@ -333,20 +333,19 @@ public abstract class L2ModificationInstruction implements Instruction { |
333 | this.mplsLabel = mplsLabel; | 333 | this.mplsLabel = mplsLabel; |
334 | } | 334 | } |
335 | 335 | ||
336 | + public MplsLabel label() { | ||
337 | + return mplsLabel; | ||
338 | + } | ||
339 | + | ||
336 | /** | 340 | /** |
337 | - * @deprecated in Drake Release. | 341 | + * Extracts the MPLS label from the instruction. |
338 | - * @return integer value of label | 342 | + * |
343 | + * @return MPLS label | ||
344 | + * @deprecated deprecated in 1.5.0 Falcon | ||
339 | */ | 345 | */ |
340 | - // Consider changing return value to MplsLabel | ||
341 | - // after deprecation process so that it'll be symmetric to | ||
342 | - // MplsCriterion#label() | ||
343 | @Deprecated | 346 | @Deprecated |
344 | - public Integer label() { | ||
345 | - return mplsLabel.toInt(); | ||
346 | - } | ||
347 | - | ||
348 | public MplsLabel mplsLabel() { | 347 | public MplsLabel mplsLabel() { |
349 | - return mplsLabel; | 348 | + return label(); |
350 | } | 349 | } |
351 | 350 | ||
352 | @Override | 351 | @Override | ... | ... |
... | @@ -636,7 +636,7 @@ public class InstructionsTest { | ... | @@ -636,7 +636,7 @@ public class InstructionsTest { |
636 | checkAndConvert(instruction, | 636 | checkAndConvert(instruction, |
637 | Instruction.Type.L2MODIFICATION, | 637 | Instruction.Type.L2MODIFICATION, |
638 | L2ModificationInstruction.ModMplsLabelInstruction.class); | 638 | L2ModificationInstruction.ModMplsLabelInstruction.class); |
639 | - assertThat(modMplsLabelInstruction.mplsLabel(), is(equalTo(mplsLabel))); | 639 | + assertThat(modMplsLabelInstruction.label(), is(equalTo(mplsLabel))); |
640 | assertThat(modMplsLabelInstruction.subtype(), | 640 | assertThat(modMplsLabelInstruction.subtype(), |
641 | is(equalTo(L2ModificationInstruction.L2SubType.MPLS_LABEL))); | 641 | is(equalTo(L2ModificationInstruction.L2SubType.MPLS_LABEL))); |
642 | } | 642 | } | ... | ... |
... | @@ -144,7 +144,7 @@ public final class EncodeInstructionCodecHelper { | ... | @@ -144,7 +144,7 @@ public final class EncodeInstructionCodecHelper { |
144 | case MPLS_LABEL: | 144 | case MPLS_LABEL: |
145 | final L2ModificationInstruction.ModMplsLabelInstruction modMplsLabelInstruction = | 145 | final L2ModificationInstruction.ModMplsLabelInstruction modMplsLabelInstruction = |
146 | (L2ModificationInstruction.ModMplsLabelInstruction) instruction; | 146 | (L2ModificationInstruction.ModMplsLabelInstruction) instruction; |
147 | - result.put(InstructionCodec.MPLS_LABEL, modMplsLabelInstruction.mplsLabel().toInt()); | 147 | + result.put(InstructionCodec.MPLS_LABEL, modMplsLabelInstruction.label().toInt()); |
148 | break; | 148 | break; |
149 | 149 | ||
150 | case MPLS_PUSH: | 150 | case MPLS_PUSH: | ... | ... |
... | @@ -251,7 +251,7 @@ public class FlowRuleCodecTest { | ... | @@ -251,7 +251,7 @@ public class FlowRuleCodecTest { |
251 | L2ModificationInstruction.L2SubType.MPLS_LABEL.name()); | 251 | L2ModificationInstruction.L2SubType.MPLS_LABEL.name()); |
252 | assertThat(instruction.type(), is(Instruction.Type.L2MODIFICATION)); | 252 | assertThat(instruction.type(), is(Instruction.Type.L2MODIFICATION)); |
253 | assertThat(((L2ModificationInstruction.ModMplsLabelInstruction) instruction) | 253 | assertThat(((L2ModificationInstruction.ModMplsLabelInstruction) instruction) |
254 | - .mplsLabel().toInt(), | 254 | + .label().toInt(), |
255 | is(MplsLabel.MAX_MPLS)); | 255 | is(MplsLabel.MAX_MPLS)); |
256 | 256 | ||
257 | instruction = getInstruction(Instruction.Type.L2MODIFICATION, | 257 | instruction = getInstruction(Instruction.Type.L2MODIFICATION, | ... | ... |
... | @@ -428,7 +428,7 @@ public final class InstructionJsonMatcher extends TypeSafeDiagnosingMatcher<Json | ... | @@ -428,7 +428,7 @@ public final class InstructionJsonMatcher extends TypeSafeDiagnosingMatcher<Json |
428 | } | 428 | } |
429 | 429 | ||
430 | final int jsonLabel = instructionJson.get("label").intValue(); | 430 | final int jsonLabel = instructionJson.get("label").intValue(); |
431 | - final int label = instructionToMatch.mplsLabel().toInt(); | 431 | + final int label = instructionToMatch.label().toInt(); |
432 | if (label != jsonLabel) { | 432 | if (label != jsonLabel) { |
433 | description.appendText("MPLS label was " + jsonLabel); | 433 | description.appendText("MPLS label was " + jsonLabel); |
434 | return false; | 434 | return false; | ... | ... |
... | @@ -272,7 +272,7 @@ public final class FlowObjectiveCompositionUtil { | ... | @@ -272,7 +272,7 @@ public final class FlowObjectiveCompositionUtil { |
272 | case MPLS_LABEL: | 272 | case MPLS_LABEL: |
273 | if (criterionMap.containsKey(Criterion.Type.MPLS_LABEL)) { | 273 | if (criterionMap.containsKey(Criterion.Type.MPLS_LABEL)) { |
274 | if (((MplsCriterion) criterionMap.get((Criterion.Type.MPLS_LABEL))).label() | 274 | if (((MplsCriterion) criterionMap.get((Criterion.Type.MPLS_LABEL))).label() |
275 | - .equals(((L2ModificationInstruction.ModMplsLabelInstruction) l2).mplsLabel())) { | 275 | + .equals(((L2ModificationInstruction.ModMplsLabelInstruction) l2).label())) { |
276 | criterionMap.remove(Criterion.Type.ETH_DST); | 276 | criterionMap.remove(Criterion.Type.ETH_DST); |
277 | } else { | 277 | } else { |
278 | return null; | 278 | return null; | ... | ... |
... | @@ -698,7 +698,7 @@ public class OFDPA2GroupHandler { | ... | @@ -698,7 +698,7 @@ public class OFDPA2GroupHandler { |
698 | } | 698 | } |
699 | if (l2ins.subtype() == L2ModificationInstruction.L2SubType.MPLS_LABEL) { | 699 | if (l2ins.subtype() == L2ModificationInstruction.L2SubType.MPLS_LABEL) { |
700 | if (innermostLabel == null) { | 700 | if (innermostLabel == null) { |
701 | - innermostLabel = ((L2ModificationInstruction.ModMplsLabelInstruction) l2ins).mplsLabel(); | 701 | + innermostLabel = ((L2ModificationInstruction.ModMplsLabelInstruction) l2ins).label(); |
702 | } | 702 | } |
703 | } | 703 | } |
704 | } | 704 | } | ... | ... |
providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/FlowModBuilderVer13.java
... | @@ -413,7 +413,7 @@ public class FlowModBuilderVer13 extends FlowModBuilder { | ... | @@ -413,7 +413,7 @@ public class FlowModBuilderVer13 extends FlowModBuilder { |
413 | case MPLS_LABEL: | 413 | case MPLS_LABEL: |
414 | ModMplsLabelInstruction mplsLabel = | 414 | ModMplsLabelInstruction mplsLabel = |
415 | (ModMplsLabelInstruction) l2m; | 415 | (ModMplsLabelInstruction) l2m; |
416 | - oxm = factory().oxms().mplsLabel(U32.of(mplsLabel.mplsLabel().toInt())); | 416 | + oxm = factory().oxms().mplsLabel(U32.of(mplsLabel.label().toInt())); |
417 | break; | 417 | break; |
418 | case MPLS_BOS: | 418 | case MPLS_BOS: |
419 | ModMplsBosInstruction mplsBos = (ModMplsBosInstruction) l2m; | 419 | ModMplsBosInstruction mplsBos = (ModMplsBosInstruction) l2m; | ... | ... |
... | @@ -336,7 +336,7 @@ public final class GroupModBuilder { | ... | @@ -336,7 +336,7 @@ public final class GroupModBuilder { |
336 | case MPLS_LABEL: | 336 | case MPLS_LABEL: |
337 | L2ModificationInstruction.ModMplsLabelInstruction mplsLabel = | 337 | L2ModificationInstruction.ModMplsLabelInstruction mplsLabel = |
338 | (L2ModificationInstruction.ModMplsLabelInstruction) l2m; | 338 | (L2ModificationInstruction.ModMplsLabelInstruction) l2m; |
339 | - oxm = factory.oxms().mplsLabel(U32.of(mplsLabel.mplsLabel().toInt())); | 339 | + oxm = factory.oxms().mplsLabel(U32.of(mplsLabel.label().toInt())); |
340 | break; | 340 | break; |
341 | case MPLS_BOS: | 341 | case MPLS_BOS: |
342 | L2ModificationInstruction.ModMplsBosInstruction mplsBos = | 342 | L2ModificationInstruction.ModMplsBosInstruction mplsBos = | ... | ... |
-
Please register or login to post a comment