public interface AssertingSpanBuilder extends Span.Builder
Span.Builder that can perform assertions on itself.| Modifier and Type | Method and Description |
|---|---|
default AssertingSpanBuilder |
error(Throwable throwable)
Sets an error on the span.
|
default AssertingSpanBuilder |
event(EventValue value)
Sets an event on a span.
|
default AssertingSpanBuilder |
event(String value)
Sets an event on the span.
|
Span.Builder |
getDelegate() |
DocumentedSpan |
getDocumentedSpan() |
default AssertingSpanBuilder |
kind(Span.Kind spanKind)
Sets the kind on the span.
|
default AssertingSpanBuilder |
name(String name)
Sets the name of the span.
|
static AssertingSpanBuilder |
of(DocumentedSpan documentedSpan,
Span.Builder builder) |
default Span.Builder |
remoteIpAndPort(String ip,
int port)
Sets the remote URL for the span.
|
default AssertingSpanBuilder |
remoteServiceName(String remoteServiceName)
Sets the remote service name for the span.
|
default AssertingSpanBuilder |
setNoParent()
Sets no parent of the built span.
|
default AssertingSpanBuilder |
setParent(TraceContext context)
Sets the parent of the built span.
|
default AssertingSpan |
start()
Builds and starts the span.
|
default AssertingSpanBuilder |
tag(String key,
String value)
Sets a tag on the span.
|
default AssertingSpanBuilder |
tag(TagKey key,
String value)
Sets a tag on a span.
|
DocumentedSpan getDocumentedSpan()
DocumentedSpan with span configurationSpan.Builder getDelegate()
Span.Builderdefault AssertingSpanBuilder tag(String key, String value)
Span.Buildertag in interface Span.Builderkey - tag keyvalue - tag valuedefault AssertingSpanBuilder tag(TagKey key, String value)
key - tag keyvalue - tagdefault AssertingSpanBuilder event(String value)
Span.Builderevent in interface Span.Buildervalue - event valuedefault AssertingSpanBuilder event(EventValue value)
value - eventdefault AssertingSpanBuilder name(String name)
Span.Buildername in interface Span.Buildername - span namedefault AssertingSpanBuilder error(Throwable throwable)
Span.Buildererror in interface Span.Builderthrowable - error to setdefault AssertingSpanBuilder remoteServiceName(String remoteServiceName)
Span.BuilderremoteServiceName in interface Span.BuilderremoteServiceName - remote service namedefault Span.Builder remoteIpAndPort(String ip, int port)
Span.BuilderremoteIpAndPort in interface Span.Builderip - remote service ipport - remote service portdefault AssertingSpanBuilder setParent(TraceContext context)
Span.BuildersetParent in interface Span.Buildercontext - parent's contextdefault AssertingSpanBuilder setNoParent()
Span.BuildersetNoParent in interface Span.Builderdefault AssertingSpanBuilder kind(Span.Kind spanKind)
Span.Builderkind in interface Span.BuilderspanKind - kind of the spandefault AssertingSpan start()
Span.Builderstart in interface Span.Builderstatic AssertingSpanBuilder of(DocumentedSpan documentedSpan, Span.Builder builder)
documentedSpan - span configurationbuilder - builder to wrap in assertionsCopyright © 2021 Pivotal Software, Inc.. All rights reserved.