public class SpanBuilder extends Object implements io.opentracing.Tracer.SpanBuilder
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.Tracer.SpanBuilder |
addReference(String type,
io.opentracing.SpanContext referredTo) |
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.Span parent) |
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.SpanContext parent) |
Iterable<Map.Entry<String,String>> |
baggageItems() |
io.opentracing.Tracer.SpanBuilder |
ignoreActiveSpan() |
io.opentracing.Span |
start() |
io.opentracing.Tracer.SpanBuilder |
withStartTimestamp(long microseconds) |
io.opentracing.Tracer.SpanBuilder |
withTag(String key,
boolean value) |
io.opentracing.Tracer.SpanBuilder |
withTag(String key,
Number value) |
io.opentracing.Tracer.SpanBuilder |
withTag(String key,
String value) |
<T> io.opentracing.Tracer.SpanBuilder |
withTag(io.opentracing.tag.Tag<T> tag,
T value) |
io.opentracing.Tracer.SpanBuilder |
withTraceIdAndSpanId(long traceId,
long spanId)
Sets the traceId and the spanId for the span being created.
|
public io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.SpanContext parent)
asChildOf in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.Span parent)
asChildOf in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder addReference(String type, io.opentracing.SpanContext referredTo)
addReference in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder ignoreActiveSpan()
ignoreActiveSpan in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String key, String value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String key, boolean value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String key, 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 io.opentracing.Tracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTraceIdAndSpanId(long traceId,
long spanId)
public io.opentracing.Span start()
start in interface io.opentracing.Tracer.SpanBuilderCopyright © 2023 LightStep. All rights reserved.