| Modifier and Type | Method and Description |
|---|---|
void |
addSpanObserver(SpanObserver observer)
This method adds a new
SpanObserver. |
io.opentracing.SpanContext |
context() |
void |
finish() |
void |
finish(long finishMicros) |
String |
getBaggageItem(String name) |
Boolean |
getBooleanTag(String key) |
Object |
getCorrelationId() |
long |
getDuration() |
long |
getFinishTime() |
Number |
getNumberTag(String key) |
String |
getOperationName() |
long |
getStartTime() |
String |
getStringTag(String key) |
Map<String,Object> |
getTags() |
io.opentracing.Span |
log(long timestampMicroseconds,
Map<String,?> fields) |
io.opentracing.Span |
log(long timestampMicroseconds,
String event) |
io.opentracing.Span |
log(Map<String,?> fields) |
io.opentracing.Span |
log(String event) |
void |
removeSpanObserver(SpanObserver observer)
This method removes a
SpanObserver. |
io.opentracing.Span |
setBaggageItem(String name,
String value) |
io.opentracing.Span |
setOperationName(String operationName) |
io.opentracing.Span |
setTag(String key,
boolean value) |
io.opentracing.Span |
setTag(String key,
Number value) |
io.opentracing.Span |
setTag(String key,
String value) |
public void addSpanObserver(SpanObserver observer)
SpanObserver.observer - The observerpublic void removeSpanObserver(SpanObserver observer)
SpanObserver.observer - The observerpublic io.opentracing.SpanContext context()
context in interface io.opentracing.Spanpublic Object getCorrelationId()
getCorrelationId in interface SpanDatapublic long getStartTime()
getStartTime in interface SpanDatapublic long getFinishTime()
getFinishTime in interface SpanDatapublic io.opentracing.Span setOperationName(String operationName)
setOperationName in interface io.opentracing.Spanpublic String getOperationName()
getOperationName in interface SpanDatapublic String getBaggageItem(String name)
getBaggageItem in interface SpanDatagetBaggageItem in interface io.opentracing.Spanpublic io.opentracing.Span setBaggageItem(String name, String value)
setBaggageItem in interface io.opentracing.Spanpublic io.opentracing.Span log(Map<String,?> fields)
log in interface io.opentracing.Spanpublic io.opentracing.Span log(long timestampMicroseconds,
Map<String,?> fields)
log in interface io.opentracing.Spanpublic io.opentracing.Span log(String event)
log in interface io.opentracing.Spanpublic io.opentracing.Span log(long timestampMicroseconds,
String event)
log in interface io.opentracing.Spanpublic io.opentracing.Span setTag(String key, String value)
setTag in interface io.opentracing.Spanpublic io.opentracing.Span setTag(String key, boolean value)
setTag in interface io.opentracing.Spanpublic io.opentracing.Span setTag(String key, Number value)
setTag in interface io.opentracing.Spanpublic String getStringTag(String key)
getStringTag in interface SpanDatapublic Number getNumberTag(String key)
getNumberTag in interface SpanDatapublic Boolean getBooleanTag(String key)
getBooleanTag in interface SpanDatapublic void finish()
finish in interface io.opentracing.Spanpublic void finish(long finishMicros)
finish in interface io.opentracing.Spanpublic long getDuration()
getDuration in interface SpanDataCopyright © 2017–2018 OpenTracing. All rights reserved.