public PathMatchingFilterChainResolver(FilterConfig filterConfig) { this.pathMatcher = new AntPathMatcher(); this.filterChainManager = new DefaultFilterChainManager(filterConfig); }
public PathMatchingFilterChainResolver() { this.pathMatcher = new AntPathMatcher(); this.filterChainManager = new DefaultFilterChainManager(); }
protected FilterChainManager createFilterChainManager() { DefaultFilterChainManager manager = new DefaultFilterChainManager(); Map<String, Filter> defaultFilters = manager.getFilters();
protected FilterChainResolver createChainResolver(Map<String, Filter> chainFilters) { DefaultFilterChainManager chainManager = new DefaultFilterChainManager(); // load filters chainFilters.forEach((name, filter) -> chainManager.addFilter(name, filter)); if (urls != null) { urls.forEach((url, value) -> { LOGGER.info("Loading url chain {} -> {}", url, value); chainManager.createChain(url, value); }); } PathMatchingFilterChainResolver resolver = new PathMatchingFilterChainResolver(); resolver.setFilterChainManager(chainManager); return resolver; }
protected FilterChainManager createFilterChainManager() { DefaultFilterChainManager manager = new DefaultFilterChainManager(); Map<String, Filter> defaultFilters = manager.getFilters();
protected FilterChainManager createFilterChainManager() { final DefaultFilterChainManager manager = new DefaultFilterChainManager(); Map<String, Filter> defaultFilters = manager.getFilters(); //apply global settings if necessary: for (Filter filter : defaultFilters.values()) { applyGlobalPropertiesIfNecessary(filter); } List<Pair<String, String>> chains = GojaConfig.chainConfig(); if (!Lang.isEmpty(chains)) { for (Pair<String, String> chain : chains) { manager.createChain(chain.getValue0(), chain.getValue1()); } } return manager; }