Uses of Interface
org.apache.juneau.http.tracing.TraceContextCarrier
Packages that use TraceContextCarrier
Package
Description
Tracing SPI for
juneau-rest-server — per-request span hook backed by a
caller-supplied TracerHook bean.OpenTelemetry bridge for the
juneau-rest-server
TracerHook SPI.-
Uses of TraceContextCarrier in org.apache.juneau.rest.server.tracing
Methods in org.apache.juneau.rest.server.tracing that return types with arguments of type TraceContextCarrierModifier and TypeMethodDescriptionTraceContextExtractor.extract(RestRequest request, Object[] resolvedArguments) Attempts to recognize a non-HTTP trace-context carrier among the resolved operation arguments.Methods in org.apache.juneau.rest.server.tracing with parameters of type TraceContextCarrierModifier and TypeMethodDescriptionstatic voidTraceContexts.inject(TracerHook tracer, TraceContextCarrier carrier) Injects the caller's current trace context (as understood bytracer ) intocarrier .default voidTracerHook.inject(TraceContextCarrier carrier) Renders this hook's active trace context (if any) intocarrier .default ScopeTracerHook.startSpan(RestRequest request, TraceContextCarrier carrier, TraceOperation operation) Opens a new span for the in-flight request, given a pre-extracted non-HTTPTraceContextCarrierand derivedTraceOperation. -
Uses of TraceContextCarrier in org.apache.juneau.rest.server.tracing.otel
Methods in org.apache.juneau.rest.server.tracing.otel with parameters of type TraceContextCarrierModifier and TypeMethodDescriptionTraceContextCarrierTextMapGetter.get(TraceContextCarrier carrier, String key) voidOtelTracerHook.inject(TraceContextCarrier carrier) TraceContextCarrierTextMapGetter.keys(TraceContextCarrier carrier) voidTraceContextCarrierTextMapSetter.set(TraceContextCarrier carrier, String key, String value) OtelTracerHook.startSpan(RestRequest request, TraceContextCarrier carrier, TraceOperation operation)