C - The object that is returned or Chained after creating the RequestMatcherpublic abstract class AbstractRequestMatcherRegistry<C> extends Object
RequestMatcher's. For example, it might allow for specifying which
RequestMatcher require a certain level of authorization.| Constructor and Description |
|---|
AbstractRequestMatcherRegistry() |
| Modifier and Type | Method and Description |
|---|---|
C |
antMatchers(HttpMethod method,
String... antPatterns)
Maps a
List of AntPathRequestMatcher instances. |
C |
antMatchers(String... antPatterns)
|
C |
anyRequest()
Maps any request.
|
protected abstract C |
chainRequestMatchers(List<RequestMatcher> requestMatchers)
Subclasses should implement this method for returning the object that is chained to the creation of the
RequestMatcher instances. |
C |
regexMatchers(HttpMethod method,
String... regexPatterns)
Maps a
List of RegexRequestMatcher instances. |
C |
regexMatchers(String... regexPatterns)
|
C |
requestMatchers(RequestMatcher... requestMatchers)
Associates a list of
RequestMatcher instances with the AbstractConfigAttributeRequestMatcherRegistry |
public C anyRequest()
method - the HttpMethod to use or null for any HttpMethod.antPatterns - the ant patterns to create AntPathRequestMatcher
fromRequestMatcherpublic C antMatchers(HttpMethod method, String... antPatterns)
List of AntPathRequestMatcher instances.method - the HttpMethod to use or null for any HttpMethod.antPatterns - the ant patterns to create AntPathRequestMatcher
fromRequestMatcherpublic C antMatchers(String... antPatterns)
antPatterns - the ant patterns to create AntPathRequestMatcher
fromRequestMatcherpublic C regexMatchers(HttpMethod method, String... regexPatterns)
List of RegexRequestMatcher instances.method - the HttpMethod to use or null for any HttpMethod.regexPatterns - the regular expressions to create
RegexRequestMatcher fromRequestMatcherpublic C regexMatchers(String... regexPatterns)
regexPatterns - the regular expressions to create
RegexRequestMatcher fromRequestMatcherpublic C requestMatchers(RequestMatcher... requestMatchers)
RequestMatcher instances with the AbstractConfigAttributeRequestMatcherRegistryrequestMatchers - the RequestMatcher instancesRequestMatcherprotected abstract C chainRequestMatchers(List<RequestMatcher> requestMatchers)
RequestMatcher instances.requestMatchers - the RequestMatcher instances that were createdRequestMatcher