All Superinterfaces:
Rule
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Matcher extends Rule
Matches servlet requests.

A matcher must not have any side-effects on the context, request, or response. It may only have side-effects outside of the request processing, such as internal statistics on its own use. Statistics providing rules, however, should be implemented as non-terminating actions.

It is possible for matchers to have nested rules (including both matchers and/or actions).

TODO: Include pathInfo in servletPath regarding path space lookups?

TODO: matchers should be in own submodule?

TODO: Is this redundant with https://docs.spring.io/spring-security/site/docs/4.2.5.RELEASE/apidocs/org/springframework/security/web/util/matcher/package-summary.html?

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    The set of matcher results.
  • Method Summary

    Modifier and Type
    Method
    Description
    Checks if the given request is matched.