public class Span
extends java.lang.Object
implements io.opentracing.Span
| Modifier and Type | Method and Description |
|---|---|
SpanContext |
context() |
void |
finish() |
void |
finish(long finishMicros) |
java.lang.String |
getBaggageItem(java.lang.String key) |
long |
getDuration() |
java.util.List<LogData> |
getLogs() |
java.lang.String |
getOperationName() |
java.util.List<Reference> |
getReferences() |
java.lang.String |
getServiceName() |
long |
getStart() |
java.util.Map<java.lang.String,java.lang.Object> |
getTags() |
Tracer |
getTracer() |
Span |
log(long timestampMicroseconds,
java.util.Map<java.lang.String,?> fields) |
Span |
log(long timestampMicroseconds,
java.lang.String event) |
Span |
log(java.util.Map<java.lang.String,?> fields) |
Span |
log(java.lang.String event) |
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) |
java.lang.String |
toString() |
public long getStart()
public long getDuration()
public Tracer getTracer()
public java.util.List<Reference> getReferences()
public java.util.Map<java.lang.String,java.lang.Object> getTags()
public Span setOperationName(java.lang.String operationName)
setOperationName in interface io.opentracing.Spanpublic java.lang.String getOperationName()
public java.lang.String getServiceName()
public java.util.List<LogData> getLogs()
public Span setBaggageItem(java.lang.String key, java.lang.String value)
setBaggageItem in interface io.opentracing.Spanpublic java.lang.String getBaggageItem(java.lang.String key)
getBaggageItem in interface io.opentracing.Spanpublic java.lang.String toString()
toString in class java.lang.Objectpublic SpanContext context()
context in interface io.opentracing.Spanpublic void finish()
finish in interface io.opentracing.Spanpublic void finish(long finishMicros)
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 Span log(java.util.Map<java.lang.String,?> fields)
log in interface io.opentracing.Spanpublic Span log(long timestampMicroseconds, java.util.Map<java.lang.String,?> fields)
log in interface io.opentracing.Spanpublic Span log(java.lang.String event)
log in interface io.opentracing.Spanpublic Span log(long timestampMicroseconds, java.lang.String event)
log in interface io.opentracing.Span