public class JaegerTracer.SpanBuilder
extends java.lang.Object
implements io.opentracing.Tracer.SpanBuilder
| Modifier | Constructor and Description |
|---|---|
protected |
SpanBuilder(java.lang.String operationName) |
| Modifier and Type | Method and Description |
|---|---|
JaegerTracer.SpanBuilder |
addReference(java.lang.String referenceType,
io.opentracing.SpanContext reference) |
JaegerTracer.SpanBuilder |
asChildOf(io.opentracing.Span parent) |
JaegerTracer.SpanBuilder |
asChildOf(io.opentracing.SpanContext parent) |
JaegerTracer.SpanBuilder |
ignoreActiveSpan() |
JaegerSpan |
start() |
io.opentracing.Scope |
startActive(boolean finishSpanOnClose)
Deprecated.
|
io.opentracing.Span |
startManual()
Deprecated.
|
JaegerTracer.SpanBuilder |
withStartTimestamp(long microseconds) |
JaegerTracer.SpanBuilder |
withTag(java.lang.String key,
boolean value) |
JaegerTracer.SpanBuilder |
withTag(java.lang.String key,
java.lang.Number value) |
JaegerTracer.SpanBuilder |
withTag(java.lang.String key,
java.lang.String value) |
<T> io.opentracing.Tracer.SpanBuilder |
withTag(io.opentracing.tag.Tag<T> tag,
T value) |
public JaegerTracer.SpanBuilder asChildOf(io.opentracing.SpanContext parent)
asChildOf in interface io.opentracing.Tracer.SpanBuilderpublic JaegerTracer.SpanBuilder asChildOf(io.opentracing.Span parent)
asChildOf in interface io.opentracing.Tracer.SpanBuilderpublic JaegerTracer.SpanBuilder addReference(java.lang.String referenceType, io.opentracing.SpanContext reference)
addReference in interface io.opentracing.Tracer.SpanBuilderpublic JaegerTracer.SpanBuilder withTag(java.lang.String key, java.lang.String value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic JaegerTracer.SpanBuilder withTag(java.lang.String key, boolean value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic JaegerTracer.SpanBuilder withTag(java.lang.String key, java.lang.Number value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic <T> io.opentracing.Tracer.SpanBuilder withTag(io.opentracing.tag.Tag<T> tag,
T value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic JaegerTracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp in interface io.opentracing.Tracer.SpanBuilderpublic JaegerSpan start()
start in interface io.opentracing.Tracer.SpanBuilder@Deprecated public io.opentracing.Scope startActive(boolean finishSpanOnClose)
public JaegerTracer.SpanBuilder ignoreActiveSpan()
ignoreActiveSpan in interface io.opentracing.Tracer.SpanBuilder@Deprecated public io.opentracing.Span startManual()