Class BaseFilter

Object
com.liferay.portal.kernel.servlet.BaseFilter
All Implemented Interfaces:
LiferayFilter, jakarta.servlet.Filter

public abstract class BaseFilter extends Object implements LiferayFilter
Author:
Raymond Augé, Eduardo Lundgren
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain)
     
    jakarta.servlet.FilterConfig
     
    protected abstract Log
     
    void
    init(jakarta.servlet.FilterConfig filterConfig)
     
    boolean
     
    boolean
    isFilterEnabled(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse)
     
    protected void
    processFilter(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, jakarta.servlet.FilterChain filterChain)
     
    protected void
    processFilter(String logName, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, jakarta.servlet.FilterChain filterChain)
     
    void
    setFilterEnabled(boolean filterEnabled)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BaseFilter

      public BaseFilter()
  • Method Details

    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • getFilterConfig

      public jakarta.servlet.FilterConfig getFilterConfig()
    • init

      public void init(jakarta.servlet.FilterConfig filterConfig)
      Specified by:
      init in interface jakarta.servlet.Filter
    • isFilterEnabled

      public boolean isFilterEnabled()
      Specified by:
      isFilterEnabled in interface LiferayFilter
    • isFilterEnabled

      public boolean isFilterEnabled(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse)
      Specified by:
      isFilterEnabled in interface LiferayFilter
    • setFilterEnabled

      public void setFilterEnabled(boolean filterEnabled)
      Specified by:
      setFilterEnabled in interface LiferayFilter
    • getLog

      protected abstract Log getLog()
    • processFilter

      protected void processFilter(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, jakarta.servlet.FilterChain filterChain) throws Exception
      Throws:
      Exception
    • processFilter

      protected void processFilter(String logName, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, jakarta.servlet.FilterChain filterChain) throws Exception
      Throws:
      Exception