Package org.codelibs.fess.filter
Class WebApiFilter
java.lang.Object
org.codelibs.fess.filter.WebApiFilter
- All Implemented Interfaces:
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 -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Destroys the web API filter and cleans up resources.voiddoFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) Filters HTTP requests and processes them through appropriate web API managers.voidinit(jakarta.servlet.FilterConfig filterConfig) Initializes the web API filter.
-
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:
initin interfacejakarta.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:
destroyin interfacejakarta.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:
doFilterin interfacejakarta.servlet.Filter- Parameters:
request- The servlet requestresponse- The servlet responsechain- The filter chain- Throws:
IOException- If an I/O error occursjakarta.servlet.ServletException- If a servlet error occurs
-