aboutsummaryrefslogtreecommitdiffstats
path: root/jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2017-11-09 21:16:51 +0000
committerArne Juul <arnej@yahoo-inc.com>2017-11-09 21:16:51 +0000
commit5bc7413e1af6272b172d1ccd293235a2202f368a (patch)
tree6c34a440e614c5548173b3b5c40b0ae6477bdb5c /jdisc_core/src/main/java/com/yahoo/jdisc/application/BindingSet.java
parent310675a44a01e9f671b06d63a2043cdad2cfc58a (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.java5
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;