Class ServiceUnavailableFilter
- java.lang.Object
-
- org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter
-
- All Implemented Interfaces:
jakarta.servlet.Filter
public class ServiceUnavailableFilter extends Object implements jakarta.servlet.Filter
Returns a 503 Service Unavailable Page if certain tags are in non-ok result.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ServiceUnavailableFilter.Config
class
ServiceUnavailableFilter.UnregisteringFilterThread
-
Constructor Summary
Constructors Constructor Description ServiceUnavailableFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
activate(org.osgi.framework.BundleContext bundleContext, org.osgi.service.component.ComponentContext componentContext, ServiceUnavailableFilter.Config config)
protected void
deactivate()
void
destroy()
void
doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain)
void
init(jakarta.servlet.FilterConfig filterConfig)
-
-
-
Method Detail
-
activate
protected final void activate(org.osgi.framework.BundleContext bundleContext, org.osgi.service.component.ComponentContext componentContext, ServiceUnavailableFilter.Config config) throws org.osgi.framework.InvalidSyntaxException
- Throws:
org.osgi.framework.InvalidSyntaxException
-
deactivate
protected final void deactivate()
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException
- Specified by:
doFilter
in interfacejakarta.servlet.Filter
- Throws:
IOException
jakarta.servlet.ServletException
-
init
public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
- Specified by:
init
in interfacejakarta.servlet.Filter
- Throws:
jakarta.servlet.ServletException
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejakarta.servlet.Filter
-
-