Class EndpointRequest.EndpointServerWebExchangeMatcher
java.lang.Object
org.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<C>
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<C>
The
ServerWebExchangeMatcher used to match against actuator
endpoints.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher
org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher.MatchResult -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.security.web.server.util.matcher.ServerWebExchangeMatchercreateDelegate(org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints endpoints) protected final List<org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher>getDelegateMatchers(Set<String> paths) protected final org.springframework.boot.actuate.endpoint.EndpointIdgetEndpointId(Object source) protected final booleanhasWebServerNamespace(org.springframework.context.ApplicationContext applicationContext, org.springframework.boot.actuate.endpoint.web.WebServerNamespace webServerNamespace) protected booleanignoreApplicationContext(org.springframework.context.ApplicationContext applicationContext) protected booleanignoreApplicationContext(org.springframework.context.ApplicationContext applicationContext, ManagementPortType managementPortType) protected voidinitialized(Supplier<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints> supplier) 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) toString()protected final StringMethods inherited from class org.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher
getContext, matches
-
Method Details
-
excluding
-
excluding
-
excludingLinks
-
createDelegate
protected org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher createDelegate(org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints endpoints) -
toString
-
initialized
protected void initialized(Supplier<org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints> supplier) - Overrides:
initializedin classorg.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<C>
-
getDelegateMatchers
-
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:
matchesin classorg.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<C>
-
ignoreApplicationContext
protected boolean ignoreApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Overrides:
ignoreApplicationContextin classorg.springframework.boot.security.reactive.ApplicationContextServerWebExchangeMatcher<C>
-
ignoreApplicationContext
protected boolean ignoreApplicationContext(org.springframework.context.ApplicationContext applicationContext, ManagementPortType managementPortType) -
hasWebServerNamespace
protected final boolean hasWebServerNamespace(org.springframework.context.ApplicationContext applicationContext, org.springframework.boot.actuate.endpoint.web.WebServerNamespace webServerNamespace) -
toString
-
getEndpointId
-