com.atlassian.core.filters
Class HeaderSanitisingFilter

java.lang.Object
  extended by com.atlassian.core.filters.AbstractFilter
      extended by com.atlassian.core.filters.HeaderSanitisingFilter
All Implemented Interfaces:
javax.servlet.Filter

public class HeaderSanitisingFilter
extends AbstractFilter

A filter that will wrap HttpServletResponses with a HeaderSanitisingResponseWrapper, so that any mutations made to the response's header are sanitised.

Since:
v4.2

Constructor Summary
HeaderSanitisingFilter()
           
 
Method Summary
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 
Methods inherited from class com.atlassian.core.filters.AbstractFilter
destroy, getFilterConfig, setFilterConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeaderSanitisingFilter

public HeaderSanitisingFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Overrides:
init in class AbstractFilter
Throws:
javax.servlet.ServletException

doFilter

public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse res,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException


Copyright © 2015 Atlassian. All rights reserved.