Class HeaderMatcher

java.lang.Object
org.pac4j.core.matching.matcher.HeaderMatcher
All Implemented Interfaces:
Matcher

public class HeaderMatcher extends Object implements Matcher
Matching on a HTTP header.
Since:
1.9.3
Author:
Jerome Leleu
  • Field Details

    • pattern

      protected Pattern pattern
  • Constructor Details

    • HeaderMatcher

      public HeaderMatcher()
    • HeaderMatcher

      public HeaderMatcher(String headerName, String expectedValue)
  • Method Details

    • matches

      public boolean matches(WebContext context, SessionStore sessionStore)
      Description copied from interface: Matcher
      Check if the web context matches.
      Specified by:
      matches in interface Matcher
      Parameters:
      context - the web context
      sessionStore - the session store
      Returns:
      whether the web context matches
    • getHeaderName

      public String getHeaderName()
    • setHeaderName

      public void setHeaderName(String headerName)
    • getExpectedValue

      public String getExpectedValue()
    • setExpectedValue

      public void setExpectedValue(String expectedValue)
    • toString

      public String toString()
      Overrides:
      toString in class Object