Committed by
Gerrit Code Review
Remove methods deprecated in Drake from TrafficTreatment API
Change-Id: I9de9331611c79ae60195c738ee1d3912f4081e3d
Showing
4 changed files
with
7 additions
and
114 deletions
| ... | @@ -15,8 +15,6 @@ | ... | @@ -15,8 +15,6 @@ |
| 15 | */ | 15 | */ |
| 16 | package org.onosproject.net.flow; | 16 | package org.onosproject.net.flow; |
| 17 | 17 | ||
| 18 | -import static com.google.common.base.Preconditions.checkNotNull; | ||
| 19 | - | ||
| 20 | import java.util.List; | 18 | import java.util.List; |
| 21 | import java.util.Objects; | 19 | import java.util.Objects; |
| 22 | 20 | ||
| ... | @@ -28,7 +26,6 @@ import org.onlab.packet.TpPort; | ... | @@ -28,7 +26,6 @@ import org.onlab.packet.TpPort; |
| 28 | import org.onlab.packet.VlanId; | 26 | import org.onlab.packet.VlanId; |
| 29 | import org.onosproject.core.GroupId; | 27 | import org.onosproject.core.GroupId; |
| 30 | import org.onosproject.net.DeviceId; | 28 | import org.onosproject.net.DeviceId; |
| 31 | -import org.onosproject.net.IndexedLambda; | ||
| 32 | import org.onosproject.net.PortNumber; | 29 | import org.onosproject.net.PortNumber; |
| 33 | import org.onosproject.net.flow.instructions.ExtensionTreatment; | 30 | import org.onosproject.net.flow.instructions.ExtensionTreatment; |
| 34 | import org.onosproject.net.flow.instructions.Instruction; | 31 | import org.onosproject.net.flow.instructions.Instruction; |
| ... | @@ -39,6 +36,8 @@ import com.google.common.base.MoreObjects; | ... | @@ -39,6 +36,8 @@ import com.google.common.base.MoreObjects; |
| 39 | import com.google.common.collect.ImmutableList; | 36 | import com.google.common.collect.ImmutableList; |
| 40 | import com.google.common.collect.Lists; | 37 | import com.google.common.collect.Lists; |
| 41 | 38 | ||
| 39 | +import static com.google.common.base.Preconditions.checkNotNull; | ||
| 40 | + | ||
| 42 | /** | 41 | /** |
| 43 | * Default traffic treatment implementation. | 42 | * Default traffic treatment implementation. |
| 44 | */ | 43 | */ |
| ... | @@ -351,11 +350,6 @@ public final class DefaultTrafficTreatment implements TrafficTreatment { | ... | @@ -351,11 +350,6 @@ public final class DefaultTrafficTreatment implements TrafficTreatment { |
| 351 | } | 350 | } |
| 352 | 351 | ||
| 353 | @Override | 352 | @Override |
| 354 | - public Builder popMpls(int etherType) { | ||
| 355 | - return add(Instructions.popMpls(new EthType(etherType))); | ||
| 356 | - } | ||
| 357 | - | ||
| 358 | - @Override | ||
| 359 | public Builder popMpls(EthType etherType) { | 353 | public Builder popMpls(EthType etherType) { |
| 360 | return add(Instructions.popMpls(etherType)); | 354 | return add(Instructions.popMpls(etherType)); |
| 361 | } | 355 | } |
| ... | @@ -375,14 +369,6 @@ public final class DefaultTrafficTreatment implements TrafficTreatment { | ... | @@ -375,14 +369,6 @@ public final class DefaultTrafficTreatment implements TrafficTreatment { |
| 375 | return add(Instructions.decMplsTtl()); | 369 | return add(Instructions.decMplsTtl()); |
| 376 | } | 370 | } |
| 377 | 371 | ||
| 378 | - @Deprecated | ||
| 379 | - @Override | ||
| 380 | - /** | ||
| 381 | - * @deprecated 1.3.0 Drake Release | ||
| 382 | - */ | ||
| 383 | - public Builder setLambda(short lambda) { | ||
| 384 | - return add(Instructions.modL0Lambda(new IndexedLambda(lambda))); | ||
| 385 | - } | ||
| 386 | 372 | ||
| 387 | @Override | 373 | @Override |
| 388 | public Builder group(GroupId groupId) { | 374 | public Builder group(GroupId groupId) { |
| ... | @@ -447,57 +433,21 @@ public final class DefaultTrafficTreatment implements TrafficTreatment { | ... | @@ -447,57 +433,21 @@ public final class DefaultTrafficTreatment implements TrafficTreatment { |
| 447 | return add(Instructions.modTunnelId(tunnelId)); | 433 | return add(Instructions.modTunnelId(tunnelId)); |
| 448 | } | 434 | } |
| 449 | 435 | ||
| 450 | - @Deprecated | ||
| 451 | - @Override | ||
| 452 | - /** | ||
| 453 | - * @deprecated 1.3.0 Drake Release | ||
| 454 | - */ | ||
| 455 | - public TrafficTreatment.Builder setTcpSrc(short port) { | ||
| 456 | - return setTcpSrc(TpPort.tpPort(port)); | ||
| 457 | - } | ||
| 458 | - | ||
| 459 | @Override | 436 | @Override |
| 460 | public TrafficTreatment.Builder setTcpSrc(TpPort port) { | 437 | public TrafficTreatment.Builder setTcpSrc(TpPort port) { |
| 461 | return add(Instructions.modTcpSrc(port)); | 438 | return add(Instructions.modTcpSrc(port)); |
| 462 | } | 439 | } |
| 463 | 440 | ||
| 464 | - @Deprecated | ||
| 465 | - @Override | ||
| 466 | - /** | ||
| 467 | - * @deprecated 1.3.0 Drake Release | ||
| 468 | - */ | ||
| 469 | - public TrafficTreatment.Builder setTcpDst(short port) { | ||
| 470 | - return setTcpDst(TpPort.tpPort(port)); | ||
| 471 | - } | ||
| 472 | - | ||
| 473 | @Override | 441 | @Override |
| 474 | public TrafficTreatment.Builder setTcpDst(TpPort port) { | 442 | public TrafficTreatment.Builder setTcpDst(TpPort port) { |
| 475 | return add(Instructions.modTcpDst(port)); | 443 | return add(Instructions.modTcpDst(port)); |
| 476 | } | 444 | } |
| 477 | 445 | ||
| 478 | - @Deprecated | ||
| 479 | - @Override | ||
| 480 | - /** | ||
| 481 | - * @deprecated 1.3.0 Drake Release | ||
| 482 | - */ | ||
| 483 | - public TrafficTreatment.Builder setUdpSrc(short port) { | ||
| 484 | - return setUdpSrc(TpPort.tpPort(port)); | ||
| 485 | - } | ||
| 486 | - | ||
| 487 | @Override | 446 | @Override |
| 488 | public TrafficTreatment.Builder setUdpSrc(TpPort port) { | 447 | public TrafficTreatment.Builder setUdpSrc(TpPort port) { |
| 489 | return add(Instructions.modUdpSrc(port)); | 448 | return add(Instructions.modUdpSrc(port)); |
| 490 | } | 449 | } |
| 491 | 450 | ||
| 492 | - @Deprecated | ||
| 493 | - @Override | ||
| 494 | - /** | ||
| 495 | - * @deprecated 1.3.0 Drake Release | ||
| 496 | - */ | ||
| 497 | - public TrafficTreatment.Builder setUdpDst(short port) { | ||
| 498 | - return setUdpDst(TpPort.tpPort(port)); | ||
| 499 | - } | ||
| 500 | - | ||
| 501 | @Override | 451 | @Override |
| 502 | public TrafficTreatment.Builder setUdpDst(TpPort port) { | 452 | public TrafficTreatment.Builder setUdpDst(TpPort port) { |
| 503 | return add(Instructions.modUdpDst(port)); | 453 | return add(Instructions.modUdpDst(port)); | ... | ... |
| ... | @@ -208,16 +208,6 @@ public interface TrafficTreatment { | ... | @@ -208,16 +208,6 @@ public interface TrafficTreatment { |
| 208 | * | 208 | * |
| 209 | * @param etherType an ether type | 209 | * @param etherType an ether type |
| 210 | * @return a treatment builder | 210 | * @return a treatment builder |
| 211 | - * @deprecated in Drake Release | ||
| 212 | - */ | ||
| 213 | - @Deprecated | ||
| 214 | - Builder popMpls(int etherType); | ||
| 215 | - | ||
| 216 | - /** | ||
| 217 | - * Pops MPLS ether type and set the new ethertype. | ||
| 218 | - * | ||
| 219 | - * @param etherType an ether type | ||
| 220 | - * @return a treatment builder | ||
| 221 | */ | 211 | */ |
| 222 | Builder popMpls(EthType etherType); | 212 | Builder popMpls(EthType etherType); |
| 223 | 213 | ||
| ... | @@ -245,16 +235,6 @@ public interface TrafficTreatment { | ... | @@ -245,16 +235,6 @@ public interface TrafficTreatment { |
| 245 | Builder decMplsTtl(); | 235 | Builder decMplsTtl(); |
| 246 | 236 | ||
| 247 | /** | 237 | /** |
| 248 | - * Sets the optical channel ID or lambda. | ||
| 249 | - * | ||
| 250 | - * @param lambda optical channel ID | ||
| 251 | - * @return a treatment builder | ||
| 252 | - * @deprecated in Drake Release | ||
| 253 | - */ | ||
| 254 | - @Deprecated | ||
| 255 | - Builder setLambda(short lambda); | ||
| 256 | - | ||
| 257 | - /** | ||
| 258 | * Sets the group ID. | 238 | * Sets the group ID. |
| 259 | * | 239 | * |
| 260 | * @param groupId group ID | 240 | * @param groupId group ID |
| ... | @@ -356,16 +336,6 @@ public interface TrafficTreatment { | ... | @@ -356,16 +336,6 @@ public interface TrafficTreatment { |
| 356 | * | 336 | * |
| 357 | * @param port a port number | 337 | * @param port a port number |
| 358 | * @return a treatment builder | 338 | * @return a treatment builder |
| 359 | - * @deprecated in Drake release | ||
| 360 | - */ | ||
| 361 | - @Deprecated | ||
| 362 | - Builder setTcpSrc(short port); | ||
| 363 | - | ||
| 364 | - /** | ||
| 365 | - * Sets the src TCP port. | ||
| 366 | - * | ||
| 367 | - * @param port a port number | ||
| 368 | - * @return a treatment builder | ||
| 369 | */ | 339 | */ |
| 370 | Builder setTcpSrc(TpPort port); | 340 | Builder setTcpSrc(TpPort port); |
| 371 | 341 | ||
| ... | @@ -374,16 +344,6 @@ public interface TrafficTreatment { | ... | @@ -374,16 +344,6 @@ public interface TrafficTreatment { |
| 374 | * | 344 | * |
| 375 | * @param port a port number | 345 | * @param port a port number |
| 376 | * @return a treatment builder | 346 | * @return a treatment builder |
| 377 | - * @deprecated in Drake release | ||
| 378 | - */ | ||
| 379 | - @Deprecated | ||
| 380 | - Builder setTcpDst(short port); | ||
| 381 | - | ||
| 382 | - /** | ||
| 383 | - * Sets the dst TCP port. | ||
| 384 | - * | ||
| 385 | - * @param port a port number | ||
| 386 | - * @return a treatment builder | ||
| 387 | */ | 347 | */ |
| 388 | Builder setTcpDst(TpPort port); | 348 | Builder setTcpDst(TpPort port); |
| 389 | 349 | ||
| ... | @@ -392,16 +352,6 @@ public interface TrafficTreatment { | ... | @@ -392,16 +352,6 @@ public interface TrafficTreatment { |
| 392 | * | 352 | * |
| 393 | * @param port a port number | 353 | * @param port a port number |
| 394 | * @return a treatment builder | 354 | * @return a treatment builder |
| 395 | - * @deprecated in Drake release | ||
| 396 | - */ | ||
| 397 | - @Deprecated | ||
| 398 | - Builder setUdpSrc(short port); | ||
| 399 | - | ||
| 400 | - /** | ||
| 401 | - * Sets the src UDP port. | ||
| 402 | - * | ||
| 403 | - * @param port a port number | ||
| 404 | - * @return a treatment builder | ||
| 405 | */ | 355 | */ |
| 406 | Builder setUdpSrc(TpPort port); | 356 | Builder setUdpSrc(TpPort port); |
| 407 | 357 | ||
| ... | @@ -410,16 +360,6 @@ public interface TrafficTreatment { | ... | @@ -410,16 +360,6 @@ public interface TrafficTreatment { |
| 410 | * | 360 | * |
| 411 | * @param port a port number | 361 | * @param port a port number |
| 412 | * @return a treatment builder | 362 | * @return a treatment builder |
| 413 | - * @deprecated in Drake release | ||
| 414 | - */ | ||
| 415 | - @Deprecated | ||
| 416 | - Builder setUdpDst(short port); | ||
| 417 | - | ||
| 418 | - /** | ||
| 419 | - * Sets the dst UDP port. | ||
| 420 | - * | ||
| 421 | - * @param port a port number | ||
| 422 | - * @return a treatment builder | ||
| 423 | */ | 363 | */ |
| 424 | Builder setUdpDst(TpPort port); | 364 | Builder setUdpDst(TpPort port); |
| 425 | 365 | ... | ... |
| ... | @@ -16,6 +16,8 @@ | ... | @@ -16,6 +16,8 @@ |
| 16 | package org.onosproject.provider.of.flow.impl; | 16 | package org.onosproject.provider.of.flow.impl; |
| 17 | 17 | ||
| 18 | import com.google.common.collect.Lists; | 18 | import com.google.common.collect.Lists; |
| 19 | + | ||
| 20 | +import org.onlab.packet.EthType; | ||
| 19 | import org.onlab.packet.Ip4Address; | 21 | import org.onlab.packet.Ip4Address; |
| 20 | import org.onlab.packet.Ip4Prefix; | 22 | import org.onlab.packet.Ip4Prefix; |
| 21 | import org.onlab.packet.Ip6Address; | 23 | import org.onlab.packet.Ip6Address; |
| ... | @@ -359,7 +361,7 @@ public class FlowEntryBuilder { | ... | @@ -359,7 +361,7 @@ public class FlowEntryBuilder { |
| 359 | break; | 361 | break; |
| 360 | case POP_MPLS: | 362 | case POP_MPLS: |
| 361 | OFActionPopMpls popMpls = (OFActionPopMpls) act; | 363 | OFActionPopMpls popMpls = (OFActionPopMpls) act; |
| 362 | - builder.popMpls((short) popMpls.getEthertype().getValue()); | 364 | + builder.popMpls(new EthType(popMpls.getEthertype().getValue())); |
| 363 | break; | 365 | break; |
| 364 | case PUSH_MPLS: | 366 | case PUSH_MPLS: |
| 365 | builder.pushMpls(); | 367 | builder.pushMpls(); | ... | ... |
| ... | @@ -17,6 +17,7 @@ package org.onosproject.provider.of.group.impl; | ... | @@ -17,6 +17,7 @@ package org.onosproject.provider.of.group.impl; |
| 17 | 17 | ||
| 18 | import com.google.common.collect.Lists; | 18 | import com.google.common.collect.Lists; |
| 19 | 19 | ||
| 20 | +import org.onlab.packet.EthType; | ||
| 20 | import org.onlab.packet.Ip4Address; | 21 | import org.onlab.packet.Ip4Address; |
| 21 | import org.onlab.packet.MacAddress; | 22 | import org.onlab.packet.MacAddress; |
| 22 | import org.onlab.packet.MplsLabel; | 23 | import org.onlab.packet.MplsLabel; |
| ... | @@ -213,7 +214,7 @@ public class GroupBucketEntryBuilder { | ... | @@ -213,7 +214,7 @@ public class GroupBucketEntryBuilder { |
| 213 | break; | 214 | break; |
| 214 | case POP_MPLS: | 215 | case POP_MPLS: |
| 215 | OFActionPopMpls popMpls = (OFActionPopMpls) act; | 216 | OFActionPopMpls popMpls = (OFActionPopMpls) act; |
| 216 | - builder.popMpls((short) popMpls.getEthertype().getValue()); | 217 | + builder.popMpls(new EthType(popMpls.getEthertype().getValue())); |
| 217 | break; | 218 | break; |
| 218 | case PUSH_MPLS: | 219 | case PUSH_MPLS: |
| 219 | OFActionPushMpls pushMpls = (OFActionPushMpls) act; | 220 | OFActionPushMpls pushMpls = (OFActionPushMpls) act; | ... | ... |
-
Please register or login to post a comment