io.opentracing.Spanpublic class Span
extends java.lang.Object
implements io.opentracing.Span
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
SpanContext |
context() |
|
void |
finish() |
|
void |
finish(long finishTimeMicros) |
|
java.lang.String |
generateTraceURL() |
|
java.lang.String |
getBaggageItem(java.lang.String key) |
|
Span.Builder |
getGrpcSpan() |
For unit testing in JRE test.
|
AbstractTracer |
getTracer() |
|
Span |
log(long timestampMicroseconds,
java.lang.String message) |
|
Span |
log(long timestampMicros,
java.util.Map<java.lang.String,?> fields) |
|
Span |
log(java.lang.String message) |
|
Span |
log(java.util.Map<java.lang.String,?> fields) |
|
Span |
setBaggageItem(java.lang.String key,
java.lang.String value) |
|
Span |
setOperationName(java.lang.String operationName) |
|
Span |
setTag(java.lang.String key,
boolean value) |
|
Span |
setTag(java.lang.String key,
java.lang.Number value) |
|
Span |
setTag(java.lang.String key,
java.lang.String value) |
public SpanContext context()
context in interface io.opentracing.Spanpublic void finish()
finish in interface io.opentracing.Spanpublic void finish(long finishTimeMicros)
finish in interface io.opentracing.Spanpublic Span setTag(java.lang.String key, java.lang.String value)
setTag in interface io.opentracing.Spanpublic Span setTag(java.lang.String key, boolean value)
setTag in interface io.opentracing.Spanpublic Span setTag(java.lang.String key, java.lang.Number value)
setTag in interface io.opentracing.Spanpublic java.lang.String getBaggageItem(java.lang.String key)
getBaggageItem in interface io.opentracing.Spanpublic Span setBaggageItem(java.lang.String key, java.lang.String value)
setBaggageItem in interface io.opentracing.Spanpublic Span setOperationName(java.lang.String operationName)
setOperationName in interface io.opentracing.Spanpublic void close()
public AbstractTracer getTracer()
public final Span log(java.util.Map<java.lang.String,?> fields)
log in interface io.opentracing.Spanpublic final Span log(long timestampMicros, java.util.Map<java.lang.String,?> fields)
log in interface io.opentracing.Spanpublic Span log(java.lang.String message)
log in interface io.opentracing.Spanpublic Span log(long timestampMicroseconds, java.lang.String message)
log in interface io.opentracing.Spanpublic java.lang.String generateTraceURL()
public Span.Builder getGrpcSpan()
Copyright © 2018 LightStep. All rights reserved.