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.SpanBuilder
public JaegerTracer.SpanBuilder asChildOf(io.opentracing.Span parent)
asChildOf
in interface io.opentracing.Tracer.SpanBuilder
public JaegerTracer.SpanBuilder addReference(java.lang.String referenceType, io.opentracing.SpanContext reference)
addReference
in interface io.opentracing.Tracer.SpanBuilder
public JaegerTracer.SpanBuilder withTag(java.lang.String key, java.lang.String value)
withTag
in interface io.opentracing.Tracer.SpanBuilder
public JaegerTracer.SpanBuilder withTag(java.lang.String key, boolean value)
withTag
in interface io.opentracing.Tracer.SpanBuilder
public JaegerTracer.SpanBuilder withTag(java.lang.String key, java.lang.Number value)
withTag
in interface io.opentracing.Tracer.SpanBuilder
public <T> io.opentracing.Tracer.SpanBuilder withTag(io.opentracing.tag.Tag<T> tag, T value)
withTag
in interface io.opentracing.Tracer.SpanBuilder
public JaegerTracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp
in interface io.opentracing.Tracer.SpanBuilder
public 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()