Constructor and Description |
---|
SpanBuilder(String operationName)
Constructor that gives the Span an operation name.
|
Modifier and Type | Method and Description |
---|---|
Tracer.SpanBuilder |
addReference(String referenceType,
io.opentracing.SpanContext referencedContext) |
Tracer.SpanBuilder |
asChildOf(io.opentracing.Span parentSpan) |
Tracer.SpanBuilder |
asChildOf(io.opentracing.SpanContext parentSpanContext) |
Tracer.SpanBuilder |
ignoreActiveSpan() |
io.opentracing.Span |
start() |
io.opentracing.Scope |
startActive(boolean bln) |
io.opentracing.Span |
startManual() |
Tracer.SpanBuilder |
withStartTimestamp(long microseconds) |
Tracer.SpanBuilder |
withTag(String key,
boolean value) |
Tracer.SpanBuilder |
withTag(String key,
Number value) |
Tracer.SpanBuilder |
withTag(String key,
String value) |
public SpanBuilder(String operationName)
operationName
- The name to give the Span.public Tracer.SpanBuilder asChildOf(io.opentracing.SpanContext parentSpanContext)
asChildOf
in interface io.opentracing.Tracer.SpanBuilder
public Tracer.SpanBuilder addReference(String referenceType, io.opentracing.SpanContext referencedContext)
addReference
in interface io.opentracing.Tracer.SpanBuilder
public Tracer.SpanBuilder asChildOf(io.opentracing.Span parentSpan)
asChildOf
in interface io.opentracing.Tracer.SpanBuilder
public Tracer.SpanBuilder ignoreActiveSpan()
ignoreActiveSpan
in interface io.opentracing.Tracer.SpanBuilder
public Tracer.SpanBuilder withTag(String key, String value)
withTag
in interface io.opentracing.Tracer.SpanBuilder
public Tracer.SpanBuilder withTag(String key, boolean value)
withTag
in interface io.opentracing.Tracer.SpanBuilder
public Tracer.SpanBuilder withTag(String key, Number value)
withTag
in interface io.opentracing.Tracer.SpanBuilder
public Tracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp
in interface io.opentracing.Tracer.SpanBuilder
public io.opentracing.Scope startActive(boolean bln)
startActive
in interface io.opentracing.Tracer.SpanBuilder
public io.opentracing.Span startManual()
startManual
in interface io.opentracing.Tracer.SpanBuilder
public io.opentracing.Span start()
start
in interface io.opentracing.Tracer.SpanBuilder
Copyright © 2019. All rights reserved.