Class SpanWrapper
- java.lang.Object
-
- com.couchbase.client.core.transaction.support.SpanWrapper
-
-
Constructor Summary
Constructors Constructor Description SpanWrapper(RequestTracer tracer, RequestSpan span)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> SpanWrapper
attribute(String key, T value)
static SpanWrapper
create(RequestTracer tracer, String op, SpanWrapper parent)
long
elapsedMicros()
long
failWith(Throwable err)
long
finish()
RequestSpan
span()
-
-
-
Constructor Detail
-
SpanWrapper
public SpanWrapper(RequestTracer tracer, RequestSpan span)
-
-
Method Detail
-
elapsedMicros
public long elapsedMicros()
-
finish
public long finish()
-
create
public static SpanWrapper create(RequestTracer tracer, String op, @Nullable SpanWrapper parent)
-
attribute
public <T> SpanWrapper attribute(String key, T value)
-
span
public RequestSpan span()
-
failWith
public long failWith(Throwable err)
-
-