io.opentracing.Tracer.SpanBuilderpublic class SpanBuilder
extends java.lang.Object
implements io.opentracing.Tracer.SpanBuilder
| Modifier and Type | Method | Description |
|---|---|---|
io.opentracing.Tracer.SpanBuilder |
addReference(java.lang.String type,
io.opentracing.SpanContext referredTo) |
|
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.Span parent) |
|
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.SpanContext parent) |
|
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> |
baggageItems() |
|
io.opentracing.Tracer.SpanBuilder |
ignoreActiveSpan() |
|
io.opentracing.Span |
start() |
|
io.opentracing.Scope |
startActive(boolean finishOnClose) |
|
io.opentracing.Span |
startManual() |
|
io.opentracing.Tracer.SpanBuilder |
withStartTimestamp(long microseconds) |
|
io.opentracing.Tracer.SpanBuilder |
withTag(java.lang.String key,
boolean value) |
|
io.opentracing.Tracer.SpanBuilder |
withTag(java.lang.String key,
java.lang.Number value) |
|
io.opentracing.Tracer.SpanBuilder |
withTag(java.lang.String key,
java.lang.String 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(java.lang.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(java.lang.String key,
java.lang.String value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(java.lang.String key,
boolean value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(java.lang.String key,
java.lang.Number value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Scope startActive(boolean finishOnClose)
startActive in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Span start()
start in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTraceIdAndSpanId(long traceId,
long spanId)
public java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> baggageItems()
public io.opentracing.Span startManual()
startManual in interface io.opentracing.Tracer.SpanBuilderCopyright © 2018 LightStep. All rights reserved.