| 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.