Class HeaderFilter

  • All Implemented Interfaces:
    Filter

    public class HeaderFilter
    extends IncludeExcludeBasedFilter
    Header Filter

    This filter sets or adds a header to the response.

    The headerConfig init param is a CSV of actions to perform on headers, with the following syntax:
    [action] [header name]: [header value]
    [action] can be one of set, add, setDate, or addDate
    The date actions will add the header value in milliseconds to the current system time before setting a date header.

    Below is an example value for headerConfig:

     set X-Frame-Options: DENY,
     "add Cache-Control: no-cache, no-store, must-revalidate",
     setDate Expires: 31540000000,
     addDate Date: 0
     
    See Also:
    IncludeExcludeBasedFilter