| B3Propagation.FactoryBuilder |
|
| B3Propagation.Format |
Describes the formats used to inject headers.
|
| CurrentTraceContext |
This makes a given span the current span by placing it in scope (usually but not always a thread
local scope).
|
| CurrentTraceContext.Builder |
Implementations of this allow standardized configuration, for example scope decoration.
|
| CurrentTraceContext.Scope |
A span remains in the scope it was bound to until close is called.
|
| CurrentTraceContext.ScopeDecorator |
Use this to add features such as thread checks or log correlation when a scope is created or
closed.
|
| CurrentTraceContextCustomizer |
This allows configuration plugins to collaborate on building an instance of CurrentTraceContext.
|
| ExtraFieldCustomizer |
Deprecated.
|
| ExtraFieldPropagation |
Deprecated.
|
| ExtraFieldPropagation.Factory |
Deprecated.
|
| ExtraFieldPropagation.FactoryBuilder |
Deprecated.
|
| Propagation |
Injects and extracts trace identifiers as text into requests that travel
in-band across process boundaries.
|
| Propagation.Factory |
|
| Propagation.Getter |
Gets the first value of the given propagation key or returns null.
|
| Propagation.KeyFactory |
Deprecated.
|
| Propagation.Setter |
Replaces a propagated key with the given value.
|
| SamplingFlags |
|
| SamplingFlags.Builder |
Deprecated.
|
| StrictCurrentTraceContext |
Useful when developing instrumentation as state is enforced more strictly.
|
| StrictCurrentTraceContext.Builder |
|
| StrictScopeDecorator |
Useful when developing instrumentation as state is enforced more strictly.
|
| ThreadLocalCurrentTraceContext |
In-process trace context propagation backed by a static thread local.
|
| ThreadLocalCurrentTraceContext.Builder |
|
| ThreadLocalSpan |
This type allows you to place a span in scope in one method and access it in another without
using an explicit request parameter.
|
| TraceContext |
Contains trace identifiers and sampling data propagated in and out-of-process.
|
| TraceContext.Builder |
|
| TraceContext.Extractor |
Used to continue an incoming trace.
|
| TraceContext.Injector |
Used to send the trace context downstream.
|
| TraceContextOrSamplingFlags |
Union type that contains only one of trace context, trace ID context or sampling flags.
|
| TraceContextOrSamplingFlags.Builder |
|
| TraceIdContext |
Contains inbound trace ID and sampling flags, used when users control the root trace ID, but not
the span ID (ex Amazon X-Ray or other correlation).
|
| TraceIdContext.Builder |
|