Repository: camel Updated Branches: refs/heads/master 23b84b9f0 -> 7c1a06ac6
CAMEL-11348 - small optimization & cs fix in MethodInfo Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7c1a06ac Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7c1a06ac Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7c1a06ac Branch: refs/heads/master Commit: 7c1a06ac65253c70b74c56fed0e12b7b75891c21 Parents: 23b84b9 Author: onders86 <ondersez...@gmail.com> Authored: Tue Jun 6 09:29:06 2017 +0300 Committer: Claus Ibsen <davscl...@apache.org> Committed: Tue Jun 6 09:41:51 2017 +0200 ---------------------------------------------------------------------- .../camel/support/RestConsumerContextPathMatcher.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/7c1a06ac/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java b/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java index bd30b81..11bb6fb 100644 --- a/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java +++ b/camel-core/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java @@ -94,17 +94,14 @@ public final class RestConsumerContextPathMatcher { consumerPath = consumerPath.substring(0, consumerPath.length() - 1); } - String p1 = requestPath.toLowerCase(Locale.ENGLISH); - String p2 = consumerPath.toLowerCase(Locale.ENGLISH); - - if (p1.equals(p2)) { + if (matchOnUriPrefix && requestPath.toLowerCase(Locale.ENGLISH).startsWith(consumerPath.toLowerCase(Locale.ENGLISH))) { return true; } - - if (matchOnUriPrefix && p1.startsWith(p2)) { + + if (requestPath.equalsIgnoreCase(consumerPath)) { return true; } - + return false; }