Class ThresholdLogSpanBuilder
java.lang.Object
com.couchbase.client.core.tracing.ThresholdLogSpanBuilder
- All Implemented Interfaces:
io.opentracing.Tracer.SpanBuilder
Allows to build a
Span
in a builder fashion.- Since:
- 1.6.0
- Author:
- Michael Nitschinger
-
Method Summary
Modifier and TypeMethodDescriptionaddReference
(String type, io.opentracing.SpanContext context) asChildOf
(io.opentracing.Span parent) asChildOf
(io.opentracing.SpanContext parent) io.opentracing.Span
start()
io.opentracing.Scope
startActive
(boolean finishSpanOnClose) io.opentracing.Span
withStartTimestamp
(long microseconds)
-
Method Details
-
asChildOf
- Specified by:
asChildOf
in interfaceio.opentracing.Tracer.SpanBuilder
-
asChildOf
- Specified by:
asChildOf
in interfaceio.opentracing.Tracer.SpanBuilder
-
addReference
- Specified by:
addReference
in interfaceio.opentracing.Tracer.SpanBuilder
-
ignoreActiveSpan
- Specified by:
ignoreActiveSpan
in interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
- Specified by:
withTag
in interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
- Specified by:
withTag
in interfaceio.opentracing.Tracer.SpanBuilder
-
withTag
- Specified by:
withTag
in interfaceio.opentracing.Tracer.SpanBuilder
-
withStartTimestamp
- Specified by:
withStartTimestamp
in interfaceio.opentracing.Tracer.SpanBuilder
-
startActive
public io.opentracing.Scope startActive(boolean finishSpanOnClose) - Specified by:
startActive
in interfaceio.opentracing.Tracer.SpanBuilder
-
startManual
public io.opentracing.Span startManual()- Specified by:
startManual
in interfaceio.opentracing.Tracer.SpanBuilder
-
start
public io.opentracing.Span start()- Specified by:
start
in interfaceio.opentracing.Tracer.SpanBuilder
-