Class WebApiFilter

java.lang.Object
org.codelibs.fess.filter.WebApiFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class WebApiFilter extends Object implements jakarta.servlet.Filter
Servlet filter for processing web API requests. This filter intercepts HTTP requests and delegates processing to appropriate web API managers.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Destroys the web API filter and cleans up resources.
    void
    doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)
    Filters HTTP requests and processes them through appropriate web API managers.
    void
    init(jakarta.servlet.FilterConfig filterConfig)
    Initializes the web API filter.

    Methods inherited from class java.lang.Object

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

    • WebApiFilter

      public WebApiFilter()
      Default constructor.
  • Method Details

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Initializes the web API filter.
      Specified by:
      init in interface jakarta.servlet.Filter
      Parameters:
      filterConfig - The filter configuration
      Throws:
      jakarta.servlet.ServletException - If initialization fails
    • destroy

      public void destroy()
      Destroys the web API filter and cleans up resources.
      Specified by:
      destroy in interface jakarta.servlet.Filter
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Filters HTTP requests and processes them through appropriate web API managers.
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Parameters:
      request - The servlet request
      response - The servlet response
      chain - The filter chain
      Throws:
      IOException - If an I/O error occurs
      jakarta.servlet.ServletException - If a servlet error occurs