Class AbstractConfigAttributeRequestMatcherRegistry<C>
java.lang.Object
org.springframework.security.config.annotation.web.AbstractRequestMatcherRegistry<C>
org.springframework.security.config.annotation.web.configurers.AbstractConfigAttributeRequestMatcherRegistry<C>
- Type Parameters:
C
- The object that is returned or Chained after creating the RequestMatcher
- Direct Known Subclasses:
AbstractInterceptUrlConfigurer.AbstractInterceptUrlRegistry
,ChannelSecurityConfigurer.ChannelRequestMatcherRegistry
public abstract class AbstractConfigAttributeRequestMatcherRegistry<C>
extends AbstractRequestMatcherRegistry<C>
A base class for registering
RequestMatcher
's. For example, it might allow for
specifying which RequestMatcher
require a certain level of authorization.- Since:
- 3.2
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final C
chainRequestMatchers
(List<RequestMatcher> requestMatchers) Marks theRequestMatcher
's as unmapped and then callschainRequestMatchersInternal(List)
.protected abstract C
chainRequestMatchersInternal
(List<RequestMatcher> requestMatchers) Subclasses should implement this method for returning the object that is chained to the creation of theRequestMatcher
instances.Methods inherited from class org.springframework.security.config.annotation.web.AbstractRequestMatcherRegistry
anyRequest, createMvcMatchers, dispatcherTypeMatchers, dispatcherTypeMatchers, getApplicationContext, requestMatchers, requestMatchers, requestMatchers, requestMatchers, setApplicationContext
-
Constructor Details
-
AbstractConfigAttributeRequestMatcherRegistry
public AbstractConfigAttributeRequestMatcherRegistry()
-
-
Method Details
-
chainRequestMatchers
Marks theRequestMatcher
's as unmapped and then callschainRequestMatchersInternal(List)
.- Specified by:
chainRequestMatchers
in classAbstractRequestMatcherRegistry<C>
- Parameters:
requestMatchers
- theRequestMatcher
instances that were created- Returns:
- the chained Object for the subclass which allows association of something
else to the
RequestMatcher
-
chainRequestMatchersInternal
Subclasses should implement this method for returning the object that is chained to the creation of theRequestMatcher
instances.- Parameters:
requestMatchers
- theRequestMatcher
instances that were created- Returns:
- the chained Object for the subclass which allows association of something
else to the
RequestMatcher
-