Package com.atlassian.confluence.util
Class AbstractBootstrapHotSwappingFilter
java.lang.Object
jakarta.servlet.GenericFilter
jakarta.servlet.http.HttpFilter
com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
,jakarta.servlet.FilterConfig
,Serializable
public abstract class AbstractBootstrapHotSwappingFilter
extends jakarta.servlet.http.HttpFilter
Abstact filter class which will delegate to a particular filter once the container manager is setup.
This is useful for web filters that must collaborate with Spring components.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
doFilter
(jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.servlet.http.HttpServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) abstract jakarta.servlet.Filter
The filter to use once the container manager is availableMethods inherited from class jakarta.servlet.http.HttpFilter
doFilter
Methods inherited from class jakarta.servlet.GenericFilter
getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, init
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.servlet.Filter
destroy
-
Constructor Details
-
AbstractBootstrapHotSwappingFilter
public AbstractBootstrapHotSwappingFilter()
-
-
Method Details
-
getSwapTarget
public abstract jakarta.servlet.Filter getSwapTarget() throws jakarta.servlet.ServletExceptionThe filter to use once the container manager is available- Returns:
- filter to delegate to
- Throws:
jakarta.servlet.ServletException
-
doFilter
public final void doFilter(jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.servlet.http.HttpServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException - Overrides:
doFilter
in classjakarta.servlet.http.HttpFilter
- Throws:
IOException
jakarta.servlet.ServletException
-