C - the type of the context that the match method actually needs to use. Can be
 an ApplicationContext or a class of an existing bean.public abstract class ApplicationContextServerWebExchangeMatcher<C> extends Object implements org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher
ApplicationContext backed ServerWebExchangeMatcher. Can work directly
 with the ApplicationContext, obtain an existing bean or
 create a new bean
 that is autowired in the usual way.| Constructor and Description | 
|---|
ApplicationContextServerWebExchangeMatcher(Class<? extends C> contextClass)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Supplier<C> | 
getContext(org.springframework.web.server.ServerWebExchange exchange)  | 
protected void | 
initialized(Supplier<C> context)
Called once the context has been initialized. 
 | 
reactor.core.publisher.Mono<org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher.MatchResult> | 
matches(org.springframework.web.server.ServerWebExchange exchange)  | 
protected abstract reactor.core.publisher.Mono<org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher.MatchResult> | 
matches(org.springframework.web.server.ServerWebExchange exchange,
       Supplier<C> context)
Decides whether the rule implemented by the strategy matches the supplied exchange. 
 | 
public final reactor.core.publisher.Mono<org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher.MatchResult> matches(org.springframework.web.server.ServerWebExchange exchange)
matches in interface org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcherprotected abstract reactor.core.publisher.Mono<org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher.MatchResult> matches(org.springframework.web.server.ServerWebExchange exchange,
                                                                                                                                                  Supplier<C> context)
exchange - the source exchangecontext - a supplier for the initialized context (may throw an exception)protected Supplier<C> getContext(org.springframework.web.server.ServerWebExchange exchange)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.