commit | aab784e46cdf9f33ef7a038a2ca27979c209065e | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Wed Sep 02 18:49:53 2015 -0700 |
committer | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Wed Sep 02 20:28:39 2015 -0700 |
tree | a64801e896377428222bf1e27a1acde3db7b1cc6 | |
parent | 47eedecb8af8a9dcf8d2263a2ef7a4fd428d42f5 [diff] |
Use filter() to skip undesired instances Change-Id: Ifc7cc5affe494c8573065cdcf7a018584e553a01
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/PolicyHandler.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/PolicyHandler.java index 745c64f..6ec0de7 100644 --- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/PolicyHandler.java +++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/PolicyHandler.java
@@ -86,8 +86,7 @@ public List<Policy> getPolicies() { return policyStore.values() .stream() - // keep the original behavior, but it may cause a cast error - // it is better to use filter() to omit instances not being TunnelPolicy + .filter(policy -> policy instanceof TunnelPolicy) .map(policy -> new TunnelPolicy((TunnelPolicy) policy)) .collect(Collectors.toList()); }