private boolean compilationAfterLazyCompilationRequred( Set<String> wildcardPatterns, String moduleName) { for (String pattern : wildcardPatterns) { if (wildcardPatternMatcher.match(pattern, moduleName)) { return true; } } return false; }
private boolean isExclude(final HttpServletRequest request) { if (excludeUrlPatterns == null) { return false; } for (String pattern : excludeUrlPatterns) { if (pathMatcher.match(pattern, request.getServletPath())) { return true; } } return false; }
public boolean matches(String lookup, PathMatcher mappingMatcher) { PathMatcher matcherToUse = (this.mappingMatcher != null) ? this.mappingMatcher : mappingMatcher; if (this.excludePatterns != null) { for (String pattern : this.excludePatterns) { if (matcherToUse.match(pattern, lookup)) { return false; } } } if (this.includePatterns == null) { return true; } else { for (String pattern : this.includePatterns) { if (matcherToUse.match(pattern, lookup)) { return true; } } return false; } }
public static boolean matchAll( HttpServletRequest request, UrlPathHelper urlPathHelper, PathMatcher pathMatcher, String[] patterns) { if (ArrayUtils.isNotEmpty(patterns)) { String lookupPath = urlPathHelper.getLookupPathForRequest(request); for (String pattern : patterns) { if (!pathMatcher.match(pattern, lookupPath)) { return false; } } } return true; }
public boolean matches(final Service service) { return service != null && PATH_MATCHER.match(this.serviceId.toLowerCase(), service.getId().toLowerCase()); }
private boolean urlMatcher(String sourcePatten, String requestUri) { boolean isMatcher = false; PathMatcher matcher = new AntPathMatcher(); isMatcher = matcher.match(sourcePatten, requestUri); return isMatcher; }