commit | 936c49d147ec5d9824794bcb6bde73564553dba4 | [log] [tgz] |
---|---|---|
author | Jonathan Hart <jono@onlab.us> | Thu Oct 23 16:38:59 2014 -0700 |
committer | Jonathan Hart <jono@onlab.us> | Thu Oct 23 16:41:00 2014 -0700 |
tree | 9c818f67b8f0e336ee46ffdccd5bf8fdc7119957 | |
parent | 38948410f71f698bb4d9beb1b966445c701bec6a [diff] [blame] |
Added getCriterion method to TrafficSelector Change-Id: I72d89d878e1fae95d1e16d9ed473b7711895e478
diff --git a/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficSelector.java b/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficSelector.java index b840318..fa8a64c 100644 --- a/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficSelector.java +++ b/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficSelector.java
@@ -55,6 +55,16 @@ } @Override + public Criterion getCriterion(Criterion.Type type) { + for (Criterion c : criteria) { + if (c.type() == type) { + return c; + } + } + return null; + } + + @Override public int hashCode() { return Objects.hash(criteria); }