Interface ForwardingSpanBuilder
-
- All Superinterfaces:
NormalizingSpanBuilder
,io.opentracing.Tracer.SpanBuilder
@API(status=EXPERIMENTAL) public interface ForwardingSpanBuilder extends NormalizingSpanBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default io.opentracing.Tracer.SpanBuilder
addReference(String referenceType, io.opentracing.SpanContext referencedContext)
default io.opentracing.Tracer.SpanBuilder
asChildOf(io.opentracing.Span parent)
default io.opentracing.Tracer.SpanBuilder
asChildOf(io.opentracing.SpanContext parent)
io.opentracing.Tracer.SpanBuilder
delegate()
default io.opentracing.Tracer.SpanBuilder
ignoreActiveSpan()
default io.opentracing.Span
start()
default io.opentracing.Tracer.SpanBuilder
withStartTimestamp(long microseconds)
default <T> io.opentracing.Tracer.SpanBuilder
withTag(io.opentracing.tag.Tag<T> tag, T value)
-
Methods inherited from interface org.zalando.opentracing.proxy.base.NormalizingSpanBuilder
withTag, withTag, withTag
-
-
-
-
Method Detail
-
delegate
io.opentracing.Tracer.SpanBuilder delegate()
-
asChildOf
default io.opentracing.Tracer.SpanBuilder asChildOf(@Nullable io.opentracing.SpanContext parent)
- Specified by:
asChildOf
in interfaceio.opentracing.Tracer.SpanBuilder
-
asChildOf
default io.opentracing.Tracer.SpanBuilder asChildOf(@Nullable io.opentracing.Span parent)
- Specified by:
asChildOf
in interfaceio.opentracing.Tracer.SpanBuilder
-
addReference
default io.opentracing.Tracer.SpanBuilder addReference(String referenceType, io.opentracing.SpanContext referencedContext)
- Specified by:
addReference
in interfaceio.opentracing.Tracer.SpanBuilder
-
ignoreActiveSpan
default io.opentracing.Tracer.SpanBuilder ignoreActiveSpan()
- Specified by:
ignoreActiveSpan
in interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
default <T> io.opentracing.Tracer.SpanBuilder withTag(io.opentracing.tag.Tag<T> tag, T value)
- Specified by:
withTag
in interfaceio.opentracing.Tracer.SpanBuilder
-
withStartTimestamp
default io.opentracing.Tracer.SpanBuilder withStartTimestamp(long microseconds)
- Specified by:
withStartTimestamp
in interfaceio.opentracing.Tracer.SpanBuilder
-
start
default io.opentracing.Span start()
- Specified by:
start
in interfaceio.opentracing.Tracer.SpanBuilder
-
-