java.lang.Object
io.helidon.tracing.jersey.AbstractTracingFilter
io.helidon.tracing.jersey.TracingFilter
- All Implemented Interfaces:
ContainerRequestFilter
,ContainerResponseFilter
Adds tracing of (overall) Jersey calls.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
configureSpan
(Span.Builder spanBuilder) Configure additional properties of a span that is named and has a parent.protected String
spanName
(ContainerRequestContext context) Create name of the newly created span.protected boolean
tracingEnabled
(ContainerRequestContext context) Whether this tracing filter is enabled.Methods inherited from class io.helidon.tracing.jersey.AbstractTracingFilter
filter, filter, url
-
Constructor Details
-
TracingFilter
public TracingFilter()
-
-
Method Details
-
configureSpan
Description copied from class:AbstractTracingFilter
Configure additional properties of a span that is named and has a parent.- Overrides:
configureSpan
in classAbstractTracingFilter
- Parameters:
spanBuilder
- builder of the new span
-
tracingEnabled
Description copied from class:AbstractTracingFilter
Whether this tracing filter is enabled.- Specified by:
tracingEnabled
in classAbstractTracingFilter
- Parameters:
context
- request context- Returns:
- true if filter should trigger and start a new span
-
spanName
Description copied from class:AbstractTracingFilter
Create name of the newly created span.- Specified by:
spanName
in classAbstractTracingFilter
- Parameters:
context
- request context- Returns:
- name of the span to be created
-