Class HttpFilter

java.lang.Object
org.nuxeo.ecm.webengine.jaxrs.HttpFilter
All Implemented Interfaces:
javax.servlet.Filter
Direct Known Subclasses:
HeaderFixFilter, SessionCleanupFilter

public abstract class HttpFilter extends Object implements javax.servlet.Filter
Simple abstract filter that provides filter activation logic.
Author:
Bogdan Stefanescu
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
     
    static final boolean
    getBoolean(javax.servlet.ServletRequest request, String key)
     
    protected abstract void
    run(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.servlet.Filter

    destroy, init
  • Constructor Details

    • HttpFilter

      public HttpFilter()
  • Method Details

    • getBoolean

      public static final boolean getBoolean(javax.servlet.ServletRequest request, String key)
    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilter in interface javax.servlet.Filter
      Throws:
      IOException
      javax.servlet.ServletException
    • run

      protected abstract void run(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException