public class RequestProfilingFilter extends Object implements javax.servlet.Filter
timer state is cleaned up at the
end of the request.
Optionally, the filter can be configured to allow per-request profiling when a predefined request parameter is
present on the request. The name of this parameter can be configured through the activate.param filter
init-param:
<filter>
<filter-name>profiling</filter-name>
<filter-class>com.atlassian.util.profiling.filters.RequestProfilingFilter</filter-class>
<init-param>
<param-name>activate.param</param-name>
<param-value>profilingfilter</param-value>
</init-param>
</filter>
If activate.param is not defined, per-request profiling will not be supported.| Constructor and Description |
|---|
RequestProfilingFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
public void destroy()
destroy in interface javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void init(javax.servlet.FilterConfig filterConfig)
init in interface javax.servlet.FilterCopyright © 2019 Atlassian. All rights reserved.