Committed by
Gerrit Code Review
Remove optical related APIs deprecated in Cardinal
Change-Id: I0e428039cc99247d1bfe6493a926ebac0adb1ebc
Showing
9 changed files
with
0 additions
and
263 deletions
| ... | @@ -23,7 +23,6 @@ import org.onlab.packet.MacAddress; | ... | @@ -23,7 +23,6 @@ import org.onlab.packet.MacAddress; |
| 23 | import org.onlab.packet.MplsLabel; | 23 | import org.onlab.packet.MplsLabel; |
| 24 | import org.onlab.packet.TpPort; | 24 | import org.onlab.packet.TpPort; |
| 25 | import org.onlab.packet.VlanId; | 25 | import org.onlab.packet.VlanId; |
| 26 | -import org.onosproject.net.IndexedLambda; | ||
| 27 | import org.onosproject.net.PortNumber; | 26 | import org.onosproject.net.PortNumber; |
| 28 | import org.onosproject.net.flow.criteria.Criteria; | 27 | import org.onosproject.net.flow.criteria.Criteria; |
| 29 | import org.onosproject.net.flow.criteria.Criterion; | 28 | import org.onosproject.net.flow.criteria.Criterion; |
| ... | @@ -352,18 +351,6 @@ public final class DefaultTrafficSelector implements TrafficSelector { | ... | @@ -352,18 +351,6 @@ public final class DefaultTrafficSelector implements TrafficSelector { |
| 352 | return add(Criteria.matchIPv6ExthdrFlags(exthdrFlags)); | 351 | return add(Criteria.matchIPv6ExthdrFlags(exthdrFlags)); |
| 353 | } | 352 | } |
| 354 | 353 | ||
| 355 | - @Deprecated | ||
| 356 | - @Override | ||
| 357 | - public Builder matchLambda(short lambda) { | ||
| 358 | - return add(Criteria.matchLambda(new IndexedLambda(lambda))); | ||
| 359 | - } | ||
| 360 | - | ||
| 361 | - @Deprecated | ||
| 362 | - @Override | ||
| 363 | - public Builder matchOpticalSignalType(short signalType) { | ||
| 364 | - return add(Criteria.matchOpticalSignalType(signalType)); | ||
| 365 | - } | ||
| 366 | - | ||
| 367 | @Override | 354 | @Override |
| 368 | public TrafficSelector build() { | 355 | public TrafficSelector build() { |
| 369 | return new DefaultTrafficSelector(ImmutableSet.copyOf(selector.values())); | 356 | return new DefaultTrafficSelector(ImmutableSet.copyOf(selector.values())); | ... | ... |
| ... | @@ -386,30 +386,6 @@ public interface TrafficSelector { | ... | @@ -386,30 +386,6 @@ public interface TrafficSelector { |
| 386 | Builder matchIPv6ExthdrFlags(short exthdrFlags); | 386 | Builder matchIPv6ExthdrFlags(short exthdrFlags); |
| 387 | 387 | ||
| 388 | /** | 388 | /** |
| 389 | - * Matches an optical signal ID or lambda. | ||
| 390 | - * | ||
| 391 | - * @param lambda lambda | ||
| 392 | - * @return a selection builder | ||
| 393 | - * @deprecated in Cardinal Release. | ||
| 394 | - * Use {@link #add(Criterion)} with an instance created | ||
| 395 | - * by {@link org.onosproject.net.flow.criteria.Criteria#matchLambda(org.onosproject.net.Lambda)}. | ||
| 396 | - */ | ||
| 397 | - @Deprecated | ||
| 398 | - Builder matchLambda(short lambda); | ||
| 399 | - | ||
| 400 | - /** | ||
| 401 | - * Matches an optical Signal Type. | ||
| 402 | - * | ||
| 403 | - * @param signalType signalType | ||
| 404 | - * @return a selection builder | ||
| 405 | - * @deprecated in Cardinal Release. | ||
| 406 | - * Use {@link #add(Criterion)}} with an instance created | ||
| 407 | - * by {@link org.onosproject.net.flow.criteria.Criteria#matchOchSignalType(org.onosproject.net.OchSignalType)}. | ||
| 408 | - */ | ||
| 409 | - @Deprecated | ||
| 410 | - Builder matchOpticalSignalType(short signalType); | ||
| 411 | - | ||
| 412 | - /** | ||
| 413 | * Builds an immutable traffic selector. | 389 | * Builds an immutable traffic selector. |
| 414 | * | 390 | * |
| 415 | * @return traffic selector | 391 | * @return traffic selector | ... | ... |
| ... | @@ -461,18 +461,6 @@ public final class Criteria { | ... | @@ -461,18 +461,6 @@ public final class Criteria { |
| 461 | } | 461 | } |
| 462 | 462 | ||
| 463 | /** | 463 | /** |
| 464 | - * Creates a match on lambda field using the specified value. | ||
| 465 | - * | ||
| 466 | - * @param lambda lambda to match on (16 bits unsigned integer) | ||
| 467 | - * @return match criterion | ||
| 468 | - * @deprecated in Cardinal Release. Use {@link #matchLambda(Lambda)} instead. | ||
| 469 | - */ | ||
| 470 | - @Deprecated | ||
| 471 | - public static Criterion matchLambda(int lambda) { | ||
| 472 | - return new LambdaCriterion(lambda, Type.OCH_SIGID); | ||
| 473 | - } | ||
| 474 | - | ||
| 475 | - /** | ||
| 476 | * Creates a match on lambda using the specified value. | 464 | * Creates a match on lambda using the specified value. |
| 477 | * | 465 | * |
| 478 | * @param lambda lambda | 466 | * @param lambda lambda |
| ... | @@ -489,18 +477,6 @@ public final class Criteria { | ... | @@ -489,18 +477,6 @@ public final class Criteria { |
| 489 | } | 477 | } |
| 490 | 478 | ||
| 491 | /** | 479 | /** |
| 492 | - * Creates a match on optical signal type using the specified value. | ||
| 493 | - * | ||
| 494 | - * @param sigType optical signal type (8 bits unsigned integer) | ||
| 495 | - * @return match criterion | ||
| 496 | - * @deprecated in Cardinal Release | ||
| 497 | - */ | ||
| 498 | - @Deprecated | ||
| 499 | - public static Criterion matchOpticalSignalType(short sigType) { | ||
| 500 | - return new OpticalSignalTypeCriterion(sigType, Type.OCH_SIGTYPE); | ||
| 501 | - } | ||
| 502 | - | ||
| 503 | - /** | ||
| 504 | * Create a match on OCh (Optical Channel) signal type. | 480 | * Create a match on OCh (Optical Channel) signal type. |
| 505 | * | 481 | * |
| 506 | * @param signalType OCh signal type | 482 | * @param signalType OCh signal type | ... | ... |
core/api/src/main/java/org/onosproject/net/flow/criteria/OpticalSignalTypeCriterion.java
deleted
100644 → 0
| 1 | -/* | ||
| 2 | - * Copyright 2015 Open Networking Laboratory | ||
| 3 | - * | ||
| 4 | - * Licensed under the Apache License, Version 2.0 (the "License"); | ||
| 5 | - * you may not use this file except in compliance with the License. | ||
| 6 | - * You may obtain a copy of the License at | ||
| 7 | - * | ||
| 8 | - * http://www.apache.org/licenses/LICENSE-2.0 | ||
| 9 | - * | ||
| 10 | - * Unless required by applicable law or agreed to in writing, software | ||
| 11 | - * distributed under the License is distributed on an "AS IS" BASIS, | ||
| 12 | - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
| 13 | - * See the License for the specific language governing permissions and | ||
| 14 | - * limitations under the License. | ||
| 15 | - */ | ||
| 16 | -package org.onosproject.net.flow.criteria; | ||
| 17 | - | ||
| 18 | -import java.util.Objects; | ||
| 19 | - | ||
| 20 | -import static com.google.common.base.MoreObjects.toStringHelper; | ||
| 21 | - | ||
| 22 | -/** | ||
| 23 | - * Implementation of optical signal type criterion (8 bits unsigned | ||
| 24 | - * integer). | ||
| 25 | - * | ||
| 26 | - * @deprecated in Cardinal Release | ||
| 27 | - */ | ||
| 28 | -@Deprecated | ||
| 29 | -public final class OpticalSignalTypeCriterion implements Criterion { | ||
| 30 | - private static final short MASK = 0xff; | ||
| 31 | - private final short signalType; // Signal type value: 8 bits | ||
| 32 | - private final Type type; | ||
| 33 | - | ||
| 34 | - /** | ||
| 35 | - * Constructor. | ||
| 36 | - * | ||
| 37 | - * @param signalType the optical signal type to match (8 bits unsigned | ||
| 38 | - * integer) | ||
| 39 | - * @param type the match type. Should be Type.OCH_SIGTYPE | ||
| 40 | - */ | ||
| 41 | - OpticalSignalTypeCriterion(short signalType, Type type) { | ||
| 42 | - this.signalType = (short) (signalType & MASK); | ||
| 43 | - this.type = type; | ||
| 44 | - } | ||
| 45 | - | ||
| 46 | - @Override | ||
| 47 | - public Type type() { | ||
| 48 | - return this.type; | ||
| 49 | - } | ||
| 50 | - | ||
| 51 | - /** | ||
| 52 | - * Gets the optical signal type to match. | ||
| 53 | - * | ||
| 54 | - * @return the optical signal type to match (8 bits unsigned integer) | ||
| 55 | - */ | ||
| 56 | - public short signalType() { | ||
| 57 | - return signalType; | ||
| 58 | - } | ||
| 59 | - | ||
| 60 | - @Override | ||
| 61 | - public String toString() { | ||
| 62 | - return toStringHelper(type().toString()) | ||
| 63 | - .add("signalType", signalType).toString(); | ||
| 64 | - } | ||
| 65 | - | ||
| 66 | - @Override | ||
| 67 | - public int hashCode() { | ||
| 68 | - return Objects.hash(type().ordinal(), signalType); | ||
| 69 | - } | ||
| 70 | - | ||
| 71 | - @Override | ||
| 72 | - public boolean equals(Object obj) { | ||
| 73 | - if (this == obj) { | ||
| 74 | - return true; | ||
| 75 | - } | ||
| 76 | - if (obj instanceof OpticalSignalTypeCriterion) { | ||
| 77 | - OpticalSignalTypeCriterion that = (OpticalSignalTypeCriterion) obj; | ||
| 78 | - return Objects.equals(signalType, that.signalType) && | ||
| 79 | - Objects.equals(type, that.type); | ||
| 80 | - } | ||
| 81 | - return false; | ||
| 82 | - } | ||
| 83 | -} |
| ... | @@ -89,19 +89,6 @@ public final class Instructions { | ... | @@ -89,19 +89,6 @@ public final class Instructions { |
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | /** | 91 | /** |
| 92 | - * Creates a l0 modification. | ||
| 93 | - * | ||
| 94 | - * @param lambda the lambda to modify to | ||
| 95 | - * @return a l0 modification | ||
| 96 | - * @deprecated in Cardinal Release. Use {@link #modL0Lambda(Lambda)} instead. | ||
| 97 | - */ | ||
| 98 | - @Deprecated | ||
| 99 | - public static L0ModificationInstruction modL0Lambda(short lambda) { | ||
| 100 | - checkNotNull(lambda, "L0 lambda cannot be null"); | ||
| 101 | - return new ModLambdaInstruction(L0SubType.LAMBDA, lambda); | ||
| 102 | - } | ||
| 103 | - | ||
| 104 | - /** | ||
| 105 | * Creates an L0 modification with the specified OCh signal. | 92 | * Creates an L0 modification with the specified OCh signal. |
| 106 | * | 93 | * |
| 107 | * @param lambda OCh signal | 94 | * @param lambda OCh signal | ... | ... |
| ... | @@ -267,29 +267,5 @@ public class DefaultTrafficSelectorTest { | ... | @@ -267,29 +267,5 @@ public class DefaultTrafficSelectorTest { |
| 267 | selector = DefaultTrafficSelector.builder() | 267 | selector = DefaultTrafficSelector.builder() |
| 268 | .add(Criteria.matchLambda(new IndexedLambda(shortValue))).build(); | 268 | .add(Criteria.matchLambda(new IndexedLambda(shortValue))).build(); |
| 269 | assertThat(selector, hasCriterionWithType(Type.OCH_SIGID)); | 269 | assertThat(selector, hasCriterionWithType(Type.OCH_SIGID)); |
| 270 | - | ||
| 271 | - selector = DefaultTrafficSelector.builder() | ||
| 272 | - .add(Criteria.matchOpticalSignalType(shortValue)).build(); | ||
| 273 | - assertThat(selector, hasCriterionWithType(Type.OCH_SIGTYPE)); | ||
| 274 | - } | ||
| 275 | - | ||
| 276 | - /** | ||
| 277 | - * Tests the traffic selector builder. | ||
| 278 | - */ | ||
| 279 | - @Test | ||
| 280 | - public void testTrafficSelectorBuilder() { | ||
| 281 | - TrafficSelector selector; | ||
| 282 | - final short shortValue = 33; | ||
| 283 | - | ||
| 284 | - final TrafficSelector baseSelector = DefaultTrafficSelector.builder() | ||
| 285 | - .add(Criteria.matchLambda(new IndexedLambda(shortValue))).build(); | ||
| 286 | - selector = DefaultTrafficSelector.builder(baseSelector) | ||
| 287 | - .build(); | ||
| 288 | - assertThat(selector, hasCriterionWithType(Type.OCH_SIGID)); | ||
| 289 | - | ||
| 290 | - final Criterion criterion = Criteria.matchLambda(shortValue); | ||
| 291 | - selector = DefaultTrafficSelector.builder() | ||
| 292 | - .add(criterion).build(); | ||
| 293 | - assertThat(selector, hasCriterionWithType(Type.OCH_SIGID)); | ||
| 294 | } | 270 | } |
| 295 | } | 271 | } | ... | ... |
| ... | @@ -225,12 +225,6 @@ public class CriteriaTest { | ... | @@ -225,12 +225,6 @@ public class CriteriaTest { |
| 225 | Criterion matchIpv6ExthdrFlags2 = | 225 | Criterion matchIpv6ExthdrFlags2 = |
| 226 | Criteria.matchIPv6ExthdrFlags(ipv6ExthdrFlags2); | 226 | Criteria.matchIPv6ExthdrFlags(ipv6ExthdrFlags2); |
| 227 | 227 | ||
| 228 | - int lambda1 = 1; | ||
| 229 | - int lambda2 = 2; | ||
| 230 | - Criterion matchLambda1 = Criteria.matchLambda(lambda1); | ||
| 231 | - Criterion sameAsMatchLambda1 = Criteria.matchLambda(lambda1); | ||
| 232 | - Criterion matchLambda2 = Criteria.matchLambda(lambda2); | ||
| 233 | - | ||
| 234 | Criterion matchOchSignalType1 = Criteria.matchOchSignalType(OchSignalType.FIXED_GRID); | 228 | Criterion matchOchSignalType1 = Criteria.matchOchSignalType(OchSignalType.FIXED_GRID); |
| 235 | Criterion sameAsMatchOchSignalType1 = Criteria.matchOchSignalType(OchSignalType.FIXED_GRID); | 229 | Criterion sameAsMatchOchSignalType1 = Criteria.matchOchSignalType(OchSignalType.FIXED_GRID); |
| 236 | Criterion matchOchSignalType2 = Criteria.matchOchSignalType(OchSignalType.FLEX_GRID); | 230 | Criterion matchOchSignalType2 = Criteria.matchOchSignalType(OchSignalType.FLEX_GRID); |
| ... | @@ -239,12 +233,6 @@ public class CriteriaTest { | ... | @@ -239,12 +233,6 @@ public class CriteriaTest { |
| 239 | Criterion sameAsMatchIndexedLambda1 = Criteria.matchLambda(Lambda.indexedLambda(1)); | 233 | Criterion sameAsMatchIndexedLambda1 = Criteria.matchLambda(Lambda.indexedLambda(1)); |
| 240 | Criterion matchIndexedLambda2 = Criteria.matchLambda(Lambda.indexedLambda(2)); | 234 | Criterion matchIndexedLambda2 = Criteria.matchLambda(Lambda.indexedLambda(2)); |
| 241 | 235 | ||
| 242 | - short signalLambda1 = 1; | ||
| 243 | - short signalLambda2 = 2; | ||
| 244 | - Criterion matchSignalLambda1 = Criteria.matchOpticalSignalType(signalLambda1); | ||
| 245 | - Criterion sameAsMatchSignalLambda1 = Criteria.matchOpticalSignalType(signalLambda1); | ||
| 246 | - Criterion matchSignalLambda2 = Criteria.matchOpticalSignalType(signalLambda2); | ||
| 247 | - | ||
| 248 | Criterion matchOchSignal1 = | 236 | Criterion matchOchSignal1 = |
| 249 | Criteria.matchLambda(Lambda.ochSignal(GridType.DWDM, ChannelSpacing.CHL_100GHZ, 4, 8)); | 237 | Criteria.matchLambda(Lambda.ochSignal(GridType.DWDM, ChannelSpacing.CHL_100GHZ, 4, 8)); |
| 250 | Criterion sameAsMatchOchSignal1 = | 238 | Criterion sameAsMatchOchSignal1 = |
| ... | @@ -306,7 +294,6 @@ public class CriteriaTest { | ... | @@ -306,7 +294,6 @@ public class CriteriaTest { |
| 306 | assertThatClassIsImmutable(MplsCriterion.class); | 294 | assertThatClassIsImmutable(MplsCriterion.class); |
| 307 | assertThatClassIsImmutable(IPv6ExthdrFlagsCriterion.class); | 295 | assertThatClassIsImmutable(IPv6ExthdrFlagsCriterion.class); |
| 308 | assertThatClassIsImmutable(LambdaCriterion.class); | 296 | assertThatClassIsImmutable(LambdaCriterion.class); |
| 309 | - assertThatClassIsImmutable(OpticalSignalTypeCriterion.class); | ||
| 310 | } | 297 | } |
| 311 | 298 | ||
| 312 | // PortCriterion class | 299 | // PortCriterion class |
| ... | @@ -1057,32 +1044,6 @@ public class CriteriaTest { | ... | @@ -1057,32 +1044,6 @@ public class CriteriaTest { |
| 1057 | .testEquals(); | 1044 | .testEquals(); |
| 1058 | } | 1045 | } |
| 1059 | 1046 | ||
| 1060 | - // LambdaCriterion class | ||
| 1061 | - | ||
| 1062 | - /** | ||
| 1063 | - * Test the matchLambda method. | ||
| 1064 | - */ | ||
| 1065 | - @Test | ||
| 1066 | - public void testMatchLambdaMethod() { | ||
| 1067 | - Criterion matchLambda = Criteria.matchLambda(lambda1); | ||
| 1068 | - LambdaCriterion lambdaCriterion = | ||
| 1069 | - checkAndConvert(matchLambda, | ||
| 1070 | - Criterion.Type.OCH_SIGID, | ||
| 1071 | - LambdaCriterion.class); | ||
| 1072 | - assertThat(lambdaCriterion.lambda(), is(equalTo(lambda1))); | ||
| 1073 | - } | ||
| 1074 | - | ||
| 1075 | - /** | ||
| 1076 | - * Test the equals() method of the LambdaCriterion class. | ||
| 1077 | - */ | ||
| 1078 | - @Test | ||
| 1079 | - public void testLambdaCriterionEquals() { | ||
| 1080 | - new EqualsTester() | ||
| 1081 | - .addEqualityGroup(matchLambda1, sameAsMatchLambda1) | ||
| 1082 | - .addEqualityGroup(matchLambda2) | ||
| 1083 | - .testEquals(); | ||
| 1084 | - } | ||
| 1085 | - | ||
| 1086 | @Test | 1047 | @Test |
| 1087 | public void testIndexedLambdaCriterionEquals() { | 1048 | public void testIndexedLambdaCriterionEquals() { |
| 1088 | new EqualsTester() | 1049 | new EqualsTester() |
| ... | @@ -1109,30 +1070,4 @@ public class CriteriaTest { | ... | @@ -1109,30 +1070,4 @@ public class CriteriaTest { |
| 1109 | .addEqualityGroup(matchOchSignalType2) | 1070 | .addEqualityGroup(matchOchSignalType2) |
| 1110 | .testEquals(); | 1071 | .testEquals(); |
| 1111 | } | 1072 | } |
| 1112 | - | ||
| 1113 | - // OpticalSignalTypeCriterion class | ||
| 1114 | - | ||
| 1115 | - /** | ||
| 1116 | - * Test the matchOpticalSignalType method. | ||
| 1117 | - */ | ||
| 1118 | - @Test | ||
| 1119 | - public void testMatchOpticalSignalTypeMethod() { | ||
| 1120 | - Criterion matchLambda = Criteria.matchOpticalSignalType(signalLambda1); | ||
| 1121 | - OpticalSignalTypeCriterion opticalSignalTypeCriterion = | ||
| 1122 | - checkAndConvert(matchLambda, | ||
| 1123 | - Criterion.Type.OCH_SIGTYPE, | ||
| 1124 | - OpticalSignalTypeCriterion.class); | ||
| 1125 | - assertThat(opticalSignalTypeCriterion.signalType(), is(equalTo(signalLambda1))); | ||
| 1126 | - } | ||
| 1127 | - | ||
| 1128 | - /** | ||
| 1129 | - * Test the equals() method of the OpticalSignalTypeCriterion class. | ||
| 1130 | - */ | ||
| 1131 | - @Test | ||
| 1132 | - public void testOpticalSignalTypeCriterionEquals() { | ||
| 1133 | - new EqualsTester() | ||
| 1134 | - .addEqualityGroup(matchSignalLambda1, sameAsMatchSignalLambda1) | ||
| 1135 | - .addEqualityGroup(matchSignalLambda2) | ||
| 1136 | - .testEquals(); | ||
| 1137 | - } | ||
| 1138 | } | 1073 | } | ... | ... |
| ... | @@ -38,10 +38,8 @@ import org.onosproject.net.flow.criteria.Criterion; | ... | @@ -38,10 +38,8 @@ import org.onosproject.net.flow.criteria.Criterion; |
| 38 | import com.fasterxml.jackson.databind.node.ObjectNode; | 38 | import com.fasterxml.jackson.databind.node.ObjectNode; |
| 39 | 39 | ||
| 40 | import static org.hamcrest.MatcherAssert.assertThat; | 40 | import static org.hamcrest.MatcherAssert.assertThat; |
| 41 | -import static org.hamcrest.Matchers.is; | ||
| 42 | import static org.hamcrest.Matchers.notNullValue; | 41 | import static org.hamcrest.Matchers.notNullValue; |
| 43 | import static org.onlab.junit.TestUtils.getField; | 42 | import static org.onlab.junit.TestUtils.getField; |
| 44 | -import static org.onlab.junit.TestUtils.setField; | ||
| 45 | import static org.onosproject.codec.impl.CriterionJsonMatcher.matchesCriterion; | 43 | import static org.onosproject.codec.impl.CriterionJsonMatcher.matchesCriterion; |
| 46 | 44 | ||
| 47 | /** | 45 | /** |
| ... | @@ -429,17 +427,4 @@ public class CriterionCodecTest { | ... | @@ -429,17 +427,4 @@ public class CriterionCodecTest { |
| 429 | ObjectNode result = criterionCodec.encode(criterion, context); | 427 | ObjectNode result = criterionCodec.encode(criterion, context); |
| 430 | assertThat(result, matchesCriterion(criterion)); | 428 | assertThat(result, matchesCriterion(criterion)); |
| 431 | } | 429 | } |
| 432 | - | ||
| 433 | - /** | ||
| 434 | - * Tests that an unimplemented criterion type only returns the type and | ||
| 435 | - * no other data. | ||
| 436 | - */ | ||
| 437 | - @Test | ||
| 438 | - public void matchUnknownTypeTest() throws Exception { | ||
| 439 | - Criterion criterion = Criteria.matchOpticalSignalType((byte) 250); | ||
| 440 | - setField(criterion, "type", Criterion.Type.UNASSIGNED_40); | ||
| 441 | - ObjectNode result = criterionCodec.encode(criterion, context); | ||
| 442 | - assertThat(result.get("type").textValue(), is(criterion.type().toString())); | ||
| 443 | - assertThat(result.size(), is(1)); | ||
| 444 | - } | ||
| 445 | } | 430 | } | ... | ... |
| ... | @@ -118,7 +118,6 @@ import org.onosproject.net.flow.criteria.MetadataCriterion; | ... | @@ -118,7 +118,6 @@ import org.onosproject.net.flow.criteria.MetadataCriterion; |
| 118 | import org.onosproject.net.flow.criteria.MplsCriterion; | 118 | import org.onosproject.net.flow.criteria.MplsCriterion; |
| 119 | import org.onosproject.net.flow.criteria.OchSignalCriterion; | 119 | import org.onosproject.net.flow.criteria.OchSignalCriterion; |
| 120 | import org.onosproject.net.flow.criteria.OchSignalTypeCriterion; | 120 | import org.onosproject.net.flow.criteria.OchSignalTypeCriterion; |
| 121 | -import org.onosproject.net.flow.criteria.OpticalSignalTypeCriterion; | ||
| 122 | import org.onosproject.net.flow.criteria.PortCriterion; | 121 | import org.onosproject.net.flow.criteria.PortCriterion; |
| 123 | import org.onosproject.net.flow.criteria.SctpPortCriterion; | 122 | import org.onosproject.net.flow.criteria.SctpPortCriterion; |
| 124 | import org.onosproject.net.flow.criteria.TcpPortCriterion; | 123 | import org.onosproject.net.flow.criteria.TcpPortCriterion; |
| ... | @@ -339,7 +338,6 @@ public final class KryoNamespaces { | ... | @@ -339,7 +338,6 @@ public final class KryoNamespaces { |
| 339 | IndexedLambdaCriterion.class, | 338 | IndexedLambdaCriterion.class, |
| 340 | OchSignalCriterion.class, | 339 | OchSignalCriterion.class, |
| 341 | OchSignalTypeCriterion.class, | 340 | OchSignalTypeCriterion.class, |
| 342 | - OpticalSignalTypeCriterion.class, | ||
| 343 | Criterion.class, | 341 | Criterion.class, |
| 344 | Criterion.Type.class, | 342 | Criterion.Type.class, |
| 345 | DefaultTrafficTreatment.class, | 343 | DefaultTrafficTreatment.class, | ... | ... |
-
Please register or login to post a comment