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 voiddoFilter(jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.servlet.http.HttpServletResponse servletResponse, jakarta.servlet.FilterChain filterChain) abstract jakarta.servlet.FilterThe filter to use once the container manager is availableMethods inherited from class jakarta.servlet.http.HttpFilter
doFilterMethods inherited from class jakarta.servlet.GenericFilter
getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, initMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
doFilterin classjakarta.servlet.http.HttpFilter- Throws:
IOExceptionjakarta.servlet.ServletException
-