Package brave.opentracing
Class BraveSpanBuilder
- java.lang.Object
-
- brave.opentracing.BraveSpanBuilder
-
- All Implemented Interfaces:
io.opentracing.Tracer.SpanBuilder
public class BraveSpanBuilder extends Object implements io.opentracing.Tracer.SpanBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BraveSpanBuilderaddReference(String type, io.opentracing.SpanContext context)BraveSpanBuilderasChildOf(io.opentracing.Span parent)BraveSpanBuilderasChildOf(io.opentracing.SpanContext parent)BraveSpanBuilderignoreActiveSpan()BraveSpanstart()BraveScopestartActive(boolean finishSpanOnClose)Deprecated.BraveSpanstartManual()Deprecated.BraveSpanBuilderwithStartTimestamp(long microseconds)<T> BraveSpanBuilderwithTag(io.opentracing.tag.Tag<T> tag, T value)BraveSpanBuilderwithTag(String key, boolean value)BraveSpanBuilderwithTag(String key, Number value)BraveSpanBuilderwithTag(String key, String value)
-
-
-
Method Detail
-
asChildOf
public BraveSpanBuilder asChildOf(io.opentracing.SpanContext parent)
- Specified by:
asChildOfin interfaceio.opentracing.Tracer.SpanBuilder
-
asChildOf
public BraveSpanBuilder asChildOf(io.opentracing.Span parent)
- Specified by:
asChildOfin interfaceio.opentracing.Tracer.SpanBuilder
-
addReference
public BraveSpanBuilder addReference(String type, io.opentracing.SpanContext context)
- Specified by:
addReferencein interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
public BraveSpanBuilder withTag(String key, String value)
- Specified by:
withTagin interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
public BraveSpanBuilder withTag(String key, boolean value)
- Specified by:
withTagin interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
public BraveSpanBuilder withTag(String key, Number value)
- Specified by:
withTagin interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
public <T> BraveSpanBuilder withTag(io.opentracing.tag.Tag<T> tag, T value)
- Specified by:
withTagin interfaceio.opentracing.Tracer.SpanBuilder
-
withStartTimestamp
public BraveSpanBuilder withStartTimestamp(long microseconds)
- Specified by:
withStartTimestampin interfaceio.opentracing.Tracer.SpanBuilder
-
ignoreActiveSpan
public BraveSpanBuilder ignoreActiveSpan()
- Specified by:
ignoreActiveSpanin interfaceio.opentracing.Tracer.SpanBuilder
-
start
public BraveSpan start()
- Specified by:
startin interfaceio.opentracing.Tracer.SpanBuilder
-
startManual
@Deprecated public BraveSpan startManual()
Deprecated.- Specified by:
startManualin interfaceio.opentracing.Tracer.SpanBuilder
-
startActive
@Deprecated public BraveScope startActive(boolean finishSpanOnClose)
Deprecated.- Specified by:
startActivein interfaceio.opentracing.Tracer.SpanBuilder
-
-