Class EndpointRequest.EndpointServerWebExchangeMatcher
- java.lang.Object
- org.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints>
- org.springframework.boot.actuate.autoconfigure.security.reactive.EndpointRequest.EndpointServerWebExchangeMatcher
- All Implemented Interfaces:
org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher
- Enclosing class:
- EndpointRequest
public static final class EndpointRequest.EndpointServerWebExchangeMatcher extends org.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints>
TheServerWebExchangeMatcher
used to match againstactuator endpoints
.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointRequest.EndpointServerWebExchangeMatcher
excluding(Class<?>... endpoints)
EndpointRequest.EndpointServerWebExchangeMatcher
excluding(String... endpoints)
EndpointRequest.EndpointServerWebExchangeMatcher
excludingLinks()
protected void
initialized(Supplier<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints> pathMappedEndpoints)
protected reactor.core.publisher.Mono<org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher.MatchResult>
matches(org.springframework.web.server.ServerWebExchange exchange, Supplier<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints> context)
Method Detail
excluding
public EndpointRequest.EndpointServerWebExchangeMatcher excluding(Class<?>... endpoints)
excluding
public EndpointRequest.EndpointServerWebExchangeMatcher excluding(String... endpoints)
excludingLinks
public EndpointRequest.EndpointServerWebExchangeMatcher excludingLinks()
initialized
protected void initialized(Supplier<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints> pathMappedEndpoints)
- Overrides:
initialized
in classorg.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints>
matches
protected reactor.core.publisher.Mono<org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher.MatchResult> matches(org.springframework.web.server.ServerWebExchange exchange, Supplier<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints> context)
- Specified by:
matches
in classorg.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints>