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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final CchainRequestMatchers(List<RequestMatcher> requestMatchers) Marks theRequestMatcher's as unmapped and then callschainRequestMatchersInternal(List).protected abstract CchainRequestMatchersInternal(List<RequestMatcher> requestMatchers) Subclasses should implement this method for returning the object that is chained to the creation of theRequestMatcherinstances.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:
chainRequestMatchersin classAbstractRequestMatcherRegistry<C>- Parameters:
requestMatchers- theRequestMatcherinstances 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 theRequestMatcherinstances.- Parameters:
requestMatchers- theRequestMatcherinstances that were created- Returns:
- the chained Object for the subclass which allows association of something
else to the
RequestMatcher
-