com.atlassian.core.filters
Class AbstractEncodingFilter

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

public abstract class AbstractEncodingFilter
extends AbstractHttpFilter


Constructor Summary
AbstractEncodingFilter()
           
 
Method Summary
 void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected abstract  String getContentType()
           
protected abstract  String getEncoding()
           
protected  boolean isNonCachableUri(javax.servlet.http.HttpServletRequest request)
           
protected  void setNonCachingHeaders(javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class com.atlassian.core.filters.AbstractHttpFilter
destroy, doFilter, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEncodingFilter

public AbstractEncodingFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response,
                     javax.servlet.FilterChain filterChain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in class AbstractHttpFilter
Throws:
IOException
javax.servlet.ServletException
See Also:
Filter.doFilter(ServletRequest, ServletResponse, FilterChain)

setNonCachingHeaders

protected void setNonCachingHeaders(javax.servlet.http.HttpServletResponse response)

isNonCachableUri

protected boolean isNonCachableUri(javax.servlet.http.HttpServletRequest request)

getEncoding

protected abstract String getEncoding()

getContentType

protected abstract String getContentType()


Copyright © 2015 Atlassian. All rights reserved.