public class MatcherSecurityWebFilterChain extends java.lang.Object implements SecurityWebFilterChain
SecurityWebFilterChain
that leverages a ServerWebExchangeMatcher
to determine which
WebFilter
to execute.Constructor and Description |
---|
MatcherSecurityWebFilterChain(ServerWebExchangeMatcher matcher,
java.util.List<org.springframework.web.server.WebFilter> filters) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Flux<org.springframework.web.server.WebFilter> |
getWebFilters()
The
WebFilter to use |
reactor.core.publisher.Mono<java.lang.Boolean> |
matches(org.springframework.web.server.ServerWebExchange exchange)
Determines if this
SecurityWebFilterChain matches the provided ServerWebExchange |
public MatcherSecurityWebFilterChain(ServerWebExchangeMatcher matcher, java.util.List<org.springframework.web.server.WebFilter> filters)
public reactor.core.publisher.Mono<java.lang.Boolean> matches(org.springframework.web.server.ServerWebExchange exchange)
SecurityWebFilterChain
SecurityWebFilterChain
matches the provided ServerWebExchange
matches
in interface SecurityWebFilterChain
exchange
- the ServerWebExchange
public reactor.core.publisher.Flux<org.springframework.web.server.WebFilter> getWebFilters()
SecurityWebFilterChain
WebFilter
to usegetWebFilters
in interface SecurityWebFilterChain