/** * Associates a {@link ServerWebExchangeMatcher} instances * * @param matcher the {@link ServerWebExchangeMatcher} instance * * @return the object that is chained after creating the {@link ServerWebExchangeMatcher} */ private T matcher(ServerWebExchangeMatcher matcher) { return registerMatcher(matcher); } }
/** * Associates a list of {@link ServerWebExchangeMatcher} instances * * @param matchers the {@link ServerWebExchangeMatcher} instances * * @return the object that is chained after creating the {@link ServerWebExchangeMatcher} */ public T matchers(ServerWebExchangeMatcher... matchers) { return registerMatcher(new OrServerWebExchangeMatcher(matchers)); }
/** * Associates a {@link ServerWebExchangeMatcher} instances * * @param matcher the {@link ServerWebExchangeMatcher} instance * * @return the object that is chained after creating the {@link ServerWebExchangeMatcher} */ private T matcher(ServerWebExchangeMatcher matcher) { return registerMatcher(matcher); } }
/** * Associates a list of {@link ServerWebExchangeMatcher} instances * * @param matchers the {@link ServerWebExchangeMatcher} instances * * @return the object that is chained after creating the {@link ServerWebExchangeMatcher} */ public T matchers(ServerWebExchangeMatcher... matchers) { return registerMatcher(new OrServerWebExchangeMatcher(matchers)); }
/** * Associates a {@link ServerWebExchangeMatcher} instances * * @param matcher the {@link ServerWebExchangeMatcher} instance * * @return the object that is chained after creating the {@link ServerWebExchangeMatcher} */ private T matcher(ServerWebExchangeMatcher matcher) { return registerMatcher(matcher); } }
/** * Associates a list of {@link ServerWebExchangeMatcher} instances * * @param matchers the {@link ServerWebExchangeMatcher} instances * * @return the object that is chained after creating the {@link ServerWebExchangeMatcher} */ public T matchers(ServerWebExchangeMatcher... matchers) { return registerMatcher(new OrServerWebExchangeMatcher(matchers)); }