public final class MockTracer.SpanBuilder extends Object implements Tracer.SpanBuilder
Modifier and Type | Method and Description |
---|---|
MockTracer.SpanBuilder |
addReference(String referenceType,
SpanContext referencedContext) |
MockTracer.SpanBuilder |
asChildOf(Span parent) |
MockTracer.SpanBuilder |
asChildOf(SpanContext parent) |
MockTracer.SpanBuilder |
ignoreActiveSpan() |
MockSpan |
start() |
Scope |
startActive(boolean finishOnClose) |
MockSpan |
startManual() |
MockTracer.SpanBuilder |
withStartTimestamp(long microseconds) |
MockTracer.SpanBuilder |
withTag(String key,
boolean value) |
MockTracer.SpanBuilder |
withTag(String key,
Number value) |
MockTracer.SpanBuilder |
withTag(String key,
String value) |
public MockTracer.SpanBuilder asChildOf(SpanContext parent)
asChildOf
in interface Tracer.SpanBuilder
public MockTracer.SpanBuilder asChildOf(Span parent)
asChildOf
in interface Tracer.SpanBuilder
public MockTracer.SpanBuilder ignoreActiveSpan()
ignoreActiveSpan
in interface Tracer.SpanBuilder
public MockTracer.SpanBuilder addReference(String referenceType, SpanContext referencedContext)
addReference
in interface Tracer.SpanBuilder
public MockTracer.SpanBuilder withTag(String key, String value)
withTag
in interface Tracer.SpanBuilder
public MockTracer.SpanBuilder withTag(String key, boolean value)
withTag
in interface Tracer.SpanBuilder
public MockTracer.SpanBuilder withTag(String key, Number value)
withTag
in interface Tracer.SpanBuilder
public MockTracer.SpanBuilder withStartTimestamp(long microseconds)
withStartTimestamp
in interface Tracer.SpanBuilder
public Scope startActive(boolean finishOnClose)
startActive
in interface Tracer.SpanBuilder
public MockSpan start()
start
in interface Tracer.SpanBuilder
public MockSpan startManual()
startManual
in interface Tracer.SpanBuilder
Copyright © 2016–2018 OpenTracing. All rights reserved.