Package web.org.perfmon4j.servlet
Class PerfMonNDCFilter
- java.lang.Object
-
- web.org.perfmon4j.servlet.PerfMonFilter
-
- web.org.perfmon4j.servlet.PerfMonNDCFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class PerfMonNDCFilter extends PerfMonFilter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class web.org.perfmon4j.servlet.PerfMonFilter
PerfMonFilter.HttpCookieValidator, PerfMonFilter.HttpRequestValidator, PerfMonFilter.HttpSessionValidator
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_PUSH_CLIENT_INFOstatic StringPROPERTY_PUSH_COOKIESstatic StringPROPERTY_PUSH_SESSION_ATTRIBUTESstatic StringPROPERTY_PUSH_URL_ON_NDC-
Fields inherited from class web.org.perfmon4j.servlet.PerfMonFilter
abortTimerOnImageResponse, abortTimerOnRedirect, abortTimerOnURLPattern, BASE_FILTER_CATEGORY, baseFilterCategory, outputRequestAndDuration, PROPERTY_ABORT_TIMER_ON_IMAGE_RESPONSE, PROPERTY_ABORT_TIMER_ON_REDIRECT, PROPERTY_ABORT_TIMER_ON_URL_PATTERN, PROPERTY_BASE_FILTER_CATEGORY_CONFIG_INIT_PARAM, PROPERTY_OUTPUT_REQUEST_AND_DURATION, PROPERTY_SERVLET_PATH_TRANSFORMATION_PATTERN, PROPERTY_SKIP_TIMER_ON_URL_PATTERN, servletPathTransformer, skipTimerOnURLPattern
-
-
Constructor Summary
Constructors Constructor Description PerfMonNDCFilter()PerfMonNDCFilter(boolean childOfValve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoFilterHttpRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain)voidinit(javax.servlet.FilterConfig filterConfig)-
Methods inherited from class web.org.perfmon4j.servlet.PerfMonFilter
abortTimer, buildMonitorCategory, destroy, doFilter, getBaseFilterCategory, getInitParameter, startTimerForRequest, stopTimer
-
-
-
-
Field Detail
-
PROPERTY_PUSH_URL_ON_NDC
public static final String PROPERTY_PUSH_URL_ON_NDC
- See Also:
- Constant Field Values
-
PROPERTY_PUSH_CLIENT_INFO
public static final String PROPERTY_PUSH_CLIENT_INFO
- See Also:
- Constant Field Values
-
PROPERTY_PUSH_COOKIES
public static final String PROPERTY_PUSH_COOKIES
- See Also:
- Constant Field Values
-
PROPERTY_PUSH_SESSION_ATTRIBUTES
public static final String PROPERTY_PUSH_SESSION_ATTRIBUTES
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException- Specified by:
initin interfacejavax.servlet.Filter- Overrides:
initin classPerfMonFilter- Throws:
javax.servlet.ServletException
-
doFilterHttpRequest
protected void doFilterHttpRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException- Overrides:
doFilterHttpRequestin classPerfMonFilter- Throws:
IOExceptionjavax.servlet.ServletException
-
-