Interface | Description |
---|---|
ActiveSpan |
ActiveSpan inherits all of the OpenTracing functionality in BaseSpan and layers on in-process
propagation capabilities. |
ActiveSpan.Continuation |
A
ActiveSpan.Continuation can be used once to activate a Span along with any non-OpenTracing execution
context (e.g., MDC), then deactivate when processing activity moves on to another Span. |
ActiveSpanSource |
ActiveSpanSource allows an existing (possibly thread-local-aware) execution context provider to act as a
source for an actively-scheduled OpenTracing Span. |
BaseSpan<S extends BaseSpan> |
BaseSpan represents the OpenTracing specification's span contract with the exception of methods to finish
said span. |
Span |
Represents an in-flight Span that's manually propagated within the given process.
|
SpanContext |
SpanContext represents Span state that must propagate to descendant Spans and across process boundaries.
|
Tracer |
Tracer is a simple, thin interface for Span creation and propagation across arbitrary transports.
|
Tracer.SpanBuilder |
Class | Description |
---|---|
References |
References is essentially a namespace for the official OpenTracing reference types.
|
Copyright © 2016–2017 OpenTracing. All rights reserved.