public static class OpenTracingHelper.AgentSpanBuilder extends Object implements io.opentracing.Tracer.SpanBuilder
| Constructor and Description |
|---|
AgentSpanBuilder(io.opentracing.Tracer.SpanBuilder spanBuilder) |
| Modifier and Type | Method and Description |
|---|---|
io.opentracing.Tracer.SpanBuilder |
addReference(String type,
io.opentracing.SpanContext ctx) |
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.BaseSpan<?> span) |
io.opentracing.Tracer.SpanBuilder |
asChildOf(io.opentracing.SpanContext ctx) |
io.opentracing.Tracer.SpanBuilder |
ignoreActiveSpan() |
io.opentracing.Span |
start() |
io.opentracing.ActiveSpan |
startActive() |
io.opentracing.Span |
startManual() |
io.opentracing.Tracer.SpanBuilder |
withStartTimestamp(long ts) |
io.opentracing.Tracer.SpanBuilder |
withTag(String name,
boolean value) |
io.opentracing.Tracer.SpanBuilder |
withTag(String name,
Number value) |
io.opentracing.Tracer.SpanBuilder |
withTag(String name,
String value) |
public AgentSpanBuilder(io.opentracing.Tracer.SpanBuilder spanBuilder)
public io.opentracing.Tracer.SpanBuilder addReference(String type, io.opentracing.SpanContext ctx)
addReference in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.SpanContext ctx)
asChildOf in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder asChildOf(io.opentracing.BaseSpan<?> span)
asChildOf in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Span start()
start in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withStartTimestamp(long ts)
withStartTimestamp in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String name, String value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String name, boolean value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder withTag(String name, Number value)
withTag in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Tracer.SpanBuilder ignoreActiveSpan()
ignoreActiveSpan in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.ActiveSpan startActive()
startActive in interface io.opentracing.Tracer.SpanBuilderpublic io.opentracing.Span startManual()
startManual in interface io.opentracing.Tracer.SpanBuilder