| Package | Description |
|---|---|
| io.opentracing.v_030 | |
| io.opentracing.v_030.mock | |
| io.opentracing.v_030.noop | |
| io.opentracing.v_030.shim | |
| io.opentracing.v_030.tag | |
| io.opentracing.v_030.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseSpan<S extends BaseSpan>
BaseSpan represents the OpenTracing specification's span contract with the exception of methods to finish
said span. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActiveSpan
ActiveSpan inherits all of the OpenTracing functionality in BaseSpan and layers on in-process
propagation capabilities. |
interface |
Span
Represents an in-flight Span that's manually propagated within the given process.
|
| Modifier and Type | Method and Description |
|---|---|
Tracer.SpanBuilder |
Tracer.SpanBuilder.asChildOf(BaseSpan<?> parent)
A shorthand for addReference(References.CHILD_OF, parent.context()).
|
| Modifier and Type | Class and Description |
|---|---|
class |
MockSpan
MockSpans are created via MockTracer.buildSpan(...), but they are also returned via calls to
MockTracer.finishedSpans().
|
| Modifier and Type | Method and Description |
|---|---|
MockTracer.SpanBuilder |
MockTracer.SpanBuilder.asChildOf(BaseSpan parent) |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
NoopActiveSpanSource.NoopActiveSpan |
interface |
NoopSpan |
| Modifier and Type | Class and Description |
|---|---|
class |
ActiveSpanShim |
class |
SpanShim |
| Modifier and Type | Method and Description |
|---|---|
void |
BooleanTag.set(BaseSpan<?> span,
Boolean tagValue) |
void |
IntTag.set(BaseSpan<?> span,
Integer tagValue) |
void |
StringTag.set(BaseSpan<?> span,
String tagValue) |
void |
IntOrStringTag.set(BaseSpan<?> span,
String tagValue) |
void |
StringTag.set(BaseSpan<?> span,
StringTag tag) |
protected abstract void |
AbstractTag.set(BaseSpan<?> span,
T tagValue) |
| Modifier and Type | Class and Description |
|---|---|
class |
ThreadLocalActiveSpan
ThreadLocalActiveSpan is a simple ActiveSpan implementation that relies on Java's
thread-local storage primitive. |
Copyright © 2016–2018 OpenTracing. All rights reserved.