类 EndpointRequest.AdditionalPathsEndpointRequestMatcher
java.lang.Object
org.springframework.boot.security.servlet.ApplicationContextRequestMatcher<WebApplicationContext>
org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest.AdditionalPathsEndpointRequestMatcher
- 所有已实现的接口:
RequestMatcher
- 封闭类:
EndpointRequest
public static class EndpointRequest.AdditionalPathsEndpointRequestMatcher
extends ApplicationContextRequestMatcher<WebApplicationContext>
The request matcher used to match against additional paths for
actuator endpoints
.-
嵌套类概要
从接口继承的嵌套类/接口 org.springframework.security.web.util.matcher.RequestMatcher
RequestMatcher.MatchResult
-
方法概要
修饰符和类型方法说明protected RequestMatcher
createDelegate
(WebApplicationContext context, org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest.RequestMatcherFactory requestMatcherFactory) protected final List
<RequestMatcher> getDelegateMatchers
(org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest.RequestMatcherFactory requestMatcherFactory, RequestMatcherProvider matcherProvider, Set<String> paths) protected final EndpointId
getEndpointId
(Object source) protected List
<RequestMatcher> getLinksMatchers
(org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest.RequestMatcherFactory requestMatcherFactory, RequestMatcherProvider matcherProvider, String basePath) protected RequestMatcherProvider
protected final boolean
hasWebServerNamespace
(ApplicationContext applicationContext, WebServerNamespace webServerNamespace) protected boolean
ignoreApplicationContext
(WebApplicationContext applicationContext) Returns if theWebApplicationContext
should be ignored and not used for matching.protected boolean
ignoreApplicationContext
(WebApplicationContext applicationContext, ManagementPortType managementPortType) protected final void
initialized
(Supplier<WebApplicationContext> context) Method that can be implemented by subclasses that wish to initialize items the first time that the matcher is called.protected final boolean
matches
(HttpServletRequest request, Supplier<WebApplicationContext> context) Decides whether the rule implemented by the strategy matches the supplied request.toString()
protected final String
从类继承的方法 org.springframework.boot.security.servlet.ApplicationContextRequestMatcher
matches
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 org.springframework.security.web.util.matcher.RequestMatcher
matcher
-
方法详细资料
-
ignoreApplicationContext
protected boolean ignoreApplicationContext(WebApplicationContext applicationContext, ManagementPortType managementPortType) -
createDelegate
protected RequestMatcher createDelegate(WebApplicationContext context, org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest.RequestMatcherFactory requestMatcherFactory) -
toString
-
ignoreApplicationContext
从类复制的说明:ApplicationContextRequestMatcher
Returns if theWebApplicationContext
should be ignored and not used for matching. If this method returnstrue
then the context will not be used and thematches
method will returnfalse
.- 覆盖:
ignoreApplicationContext
在类中ApplicationContextRequestMatcher<WebApplicationContext>
- 参数:
applicationContext
- the candidate web application context- 返回:
- if the application context should be ignored
-
hasWebServerNamespace
protected final boolean hasWebServerNamespace(ApplicationContext applicationContext, WebServerNamespace webServerNamespace) -
initialized
从类复制的说明:ApplicationContextRequestMatcher
Method that can be implemented by subclasses that wish to initialize items the first time that the matcher is called. This method will be called only once and only ifApplicationContextRequestMatcher.ignoreApplicationContext(WebApplicationContext)
returnsfalse
. Note that the supplied context will be based on the first request sent to the matcher.- 覆盖:
initialized
在类中ApplicationContextRequestMatcher<WebApplicationContext>
- 参数:
context
- a supplier for the initialized context (may throw an exception)- 另请参阅:
-
matches
protected final boolean matches(HttpServletRequest request, Supplier<WebApplicationContext> context) 从类复制的说明:ApplicationContextRequestMatcher
Decides whether the rule implemented by the strategy matches the supplied request.- 指定者:
matches
在类中ApplicationContextRequestMatcher<WebApplicationContext>
- 参数:
request
- the source requestcontext
- a supplier for the initialized context (may throw an exception)- 返回:
- if the request matches
-
getDelegateMatchers
protected final List<RequestMatcher> getDelegateMatchers(org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest.RequestMatcherFactory requestMatcherFactory, RequestMatcherProvider matcherProvider, Set<String> paths) -
getLinksMatchers
protected List<RequestMatcher> getLinksMatchers(org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest.RequestMatcherFactory requestMatcherFactory, RequestMatcherProvider matcherProvider, String basePath) -
getRequestMatcherProvider
-
toString
-
getEndpointId
-