Class TracingWebFilter
java.lang.Object
javax.servlet.GenericFilter
javax.servlet.http.HttpFilter
org.nuxeo.ecm.core.management.jtajca.internal.TracingWebFilter
- All Implemented Interfaces:
Serializable
,javax.servlet.Filter
,javax.servlet.FilterConfig
public class TracingWebFilter
extends javax.servlet.http.HttpFilter
Add some tags to span created by OcHttpServletFilter
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
addTags
(io.opencensus.trace.Span span, javax.servlet.http.HttpServletRequest httpRequest) protected void
addTracingCorrelation
(io.opencensus.trace.Span span) protected void
doFilter
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.FilterChain chain) void
init
(javax.servlet.FilterConfig filterConfig) protected void
protected void
Methods inherited from class javax.servlet.http.HttpFilter
doFilter
Methods inherited from class javax.servlet.GenericFilter
getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.Filter
destroy
-
Field Details
-
config
protected javax.servlet.FilterConfig config -
USER_KEY
- See Also:
-
THREAD_KEY
- See Also:
-
SESSION_KEY
- See Also:
-
DD_TRACE_ID_CONTEXT_KEY
- See Also:
-
DD_SPAN_ID_CONTEXT_KEY
- See Also:
-
-
Constructor Details
-
TracingWebFilter
public TracingWebFilter()
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig filterConfig) - Specified by:
init
in interfacejavax.servlet.Filter
- Overrides:
init
in classjavax.servlet.GenericFilter
-
doFilter
protected void doFilter(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Overrides:
doFilter
in classjavax.servlet.http.HttpFilter
- Throws:
IOException
javax.servlet.ServletException
-
addTags
protected void addTags(io.opencensus.trace.Span span, javax.servlet.http.HttpServletRequest httpRequest) -
addTracingCorrelation
protected void addTracingCorrelation(io.opencensus.trace.Span span) -
removeTracingCorrelation
protected void removeTracingCorrelation() -
addDatadogTracingCorrelation
protected void addDatadogTracingCorrelation() -
removeDatadogTracingCorrelation
protected void removeDatadogTracingCorrelation()
-