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

@Deprecated public abstract class AbstractConfigAttributeRequestMatcherRegistry<C> extends AbstractRequestMatcherRegistry<C>
Deprecated.
In modern Spring Security APIs, each API manages its own configuration context. As such there is no direct replacement for this interface. In the case of method security, please see SecurityAnnotationScanner and AuthorizationManager. In the case of channel security, please see HttpsRedirectFilter. In the case of web security, please see AuthorizationManager.
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 Details

    • AbstractConfigAttributeRequestMatcherRegistry

      public AbstractConfigAttributeRequestMatcherRegistry()
      Deprecated.
  • Method Details

    • chainRequestMatchers

      protected final C chainRequestMatchers(List<org.springframework.security.web.util.matcher.RequestMatcher> requestMatchers)
      Deprecated.
      Marks the RequestMatcher's as unmapped and then calls chainRequestMatchersInternal(List).
      Specified by:
      chainRequestMatchers in class AbstractRequestMatcherRegistry<C>
      Parameters:
      requestMatchers - the RequestMatcher instances that were created
      Returns:
      the chained Object for the subclass which allows association of something else to the RequestMatcher
    • chainRequestMatchersInternal

      protected abstract C chainRequestMatchersInternal(List<org.springframework.security.web.util.matcher.RequestMatcher> requestMatchers)
      Deprecated.
      Subclasses should implement this method for returning the object that is chained to the creation of the RequestMatcher instances.
      Parameters:
      requestMatchers - the RequestMatcher instances that were created
      Returns:
      the chained Object for the subclass which allows association of something else to the RequestMatcher