C E F I J P S T X 
All Classes All Packages

C

ClientTracingAutoDiscoverable - Class in io.helidon.tracing.jersey.client
Auto discoverable feature to bind into jersey runtime.
ClientTracingAutoDiscoverable() - Constructor for class io.helidon.tracing.jersey.client.ClientTracingAutoDiscoverable
 
ClientTracingFilter - Class in io.helidon.tracing.jersey.client
This filter adds tracing information the the associated JAX-RS client call based on the provided properties.
ClientTracingFilter() - Constructor for class io.helidon.tracing.jersey.client.ClientTracingFilter
Default constructor so this filter can be registered with Jersey as a class.
configure(FeatureContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingAutoDiscoverable
 
create(Tracer, Map<String, List<String>>) - Static method in class io.helidon.tracing.jersey.client.internal.TracingContext
Create a new tracing context with client tracing enabled.
create(Tracer, Map<String, List<String>>, boolean) - Static method in class io.helidon.tracing.jersey.client.internal.TracingContext
Create a new tracing context.
CURRENT_SPAN_CONTEXT_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
The SpanContext property name.

E

ENABLED_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
If set to false, tracing will be disabled.

F

filter(ClientRequestContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingFilter
 
filter(ClientRequestContext, ClientResponseContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingFilter
 

I

inboundHeaders() - Method in class io.helidon.tracing.jersey.client.internal.TracingContext
Map of headers that were received by server for an inbound call, may be used to propagate additional headers fro outbound request.
io.helidon.tracing.jersey.client - module io.helidon.tracing.jersey.client
Tracing integration with jersey (JAX-RS) client.
io.helidon.tracing.jersey.client - package io.helidon.tracing.jersey.client
Tracing support for Jersey client.
io.helidon.tracing.jersey.client.internal - package io.helidon.tracing.jersey.client.internal
Internal package is only for use in other modules this is intended for.

J

JAX_RS_TRACING_COMPONENT - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
Name of tracing component used to retrieve tracing configuration.

P

parentSpan() - Method in class io.helidon.tracing.jersey.client.internal.TracingContext
Parent span to use for new spans created.
parentSpan(SpanContext) - Method in class io.helidon.tracing.jersey.client.internal.TracingContext
Update the parent span - this may be used by filters that inject a new span between to original parent and the outbound call.

S

SPAN_NAME_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
Override name of the span created for client call.

T

traceClient() - Method in class io.helidon.tracing.jersey.client.internal.TracingContext
Whether client (outbound) calls should be traced.
tracer() - Method in class io.helidon.tracing.jersey.client.internal.TracingContext
Tracer to be used when creating new spans.
TRACER_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
The Tracer property name.
TracingContext - Class in io.helidon.tracing.jersey.client.internal
Context for outbound tracing.

X

X_OT_SPAN_CONTEXT - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
Header used by Envoy proxy.
X_REQUEST_ID - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
Header used by routers.
C E F I J P S T X 
All Classes All Packages