diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2017-11-09 21:16:51 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahoo-inc.com> | 2017-11-09 21:16:51 +0000 |
commit | 5bc7413e1af6272b172d1ccd293235a2202f368a (patch) | |
tree | 6c34a440e614c5548173b3b5c40b0ae6477bdb5c /jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java | |
parent | 310675a44a01e9f671b06d63a2043cdad2cfc58a (diff) |
add the pattern to BindingMatch
Diffstat (limited to 'jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java')
-rw-r--r-- | jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java b/jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java index 7a21e204dd3..1e25846f63c 100644 --- a/jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java +++ b/jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java @@ -38,9 +38,10 @@ public class BindingSet<T> implements Iterable<Map.Entry<UriPattern, T>> { */ public BindingMatch<T> match(URI uri) { for (Map.Entry<UriPattern, T> entry : bindings) { - UriPattern.Match match = entry.getKey().match(uri); + UriPattern pattern = entry.getKey(); + UriPattern.Match match = pattern.match(uri); if (match != null) { - return new BindingMatch<>(match, entry.getValue()); + return new BindingMatch<>(match, entry.getValue(), pattern); } } return null; |