Package org.atmosphere.util
Class AtmosphereFilterChain
java.lang.Object
org.atmosphere.util.AtmosphereFilterChain
- All Implemented Interfaces:
jakarta.servlet.FilterChain
Implementation of
jakarta.servlet.FilterChain used to manage
the execution of a set of filters for a particular request. When the
set of defined filters has all been executed, the next call to
doFilter() will execute the servlet's service()
method itself.- Author:
- Craig R. McClanahan
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilter(FilterConfigImpl filterConfig) Add a filter to the set of filters that will be executed in this chain.voiddestroy()voiddoFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) Invoke the next filter in this chain, passing the specified request and response.getFilter(int i) jakarta.servlet.Servletjakarta.servlet.ServletConfigvoidinit()Initialize theFilterinvalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<' HEADvoidinvokeFilterChain(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voidsetServlet(jakarta.servlet.ServletConfig configImpl, jakarta.servlet.Servlet servlet) Set the servlet that will be executed at the end of this chain.
-
Field Details
-
INCREMENT
public static final int INCREMENT- See Also:
-
-
Constructor Details
-
AtmosphereFilterChain
public AtmosphereFilterChain()
-
-
Method Details
-
init
public void init() throws jakarta.servlet.ServletExceptionInitialize theFilterinvalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<'invalid input: '<' HEAD- Throws:
jakarta.servlet.ServletException- ======= >>>>>>> 412463d0c... Update code to jdk 8
-
invokeFilterChain
public void invokeFilterChain(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.servlet.ServletException
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws IOException, jakarta.servlet.ServletException Invoke the next filter in this chain, passing the specified request and response. If there are no more filters in this chain, invoke theservice()method of the servlet itself.- Specified by:
doFilterin interfacejakarta.servlet.FilterChain- Parameters:
request- The servlet request we are processingresponse- The servlet response we are creating- Throws:
IOException- if an input/output error occursjakarta.servlet.ServletException- if a servlet exception occurs
-
addFilter
Add a filter to the set of filters that will be executed in this chain.- Parameters:
filterConfig- The FilterConfig for the servlet to be executed
-
setServlet
public void setServlet(jakarta.servlet.ServletConfig configImpl, jakarta.servlet.Servlet servlet) Set the servlet that will be executed at the end of this chain. Set by the mapper filter -
getFilter
-
getServlet
public jakarta.servlet.Servlet getServlet() -
getServletConfig
public jakarta.servlet.ServletConfig getServletConfig() -
destroy
public void destroy()
-