public class SpanContext
extends java.lang.Object
implements io.opentracing.SpanContext
| Modifier and Type | Field and Description |
|---|---|
protected static byte |
flagDebug |
protected static byte |
flagSampled |
| Constructor and Description |
|---|
SpanContext(long traceId,
long spanId,
long parentId,
byte flags) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> |
baggageItems() |
java.lang.String |
contextAsString() |
static SpanContext |
contextFromString(java.lang.String value) |
java.lang.String |
getBaggageItem(java.lang.String key) |
byte |
getFlags() |
long |
getParentId() |
long |
getParentID()
Deprecated.
use
getParentID() instead. |
long |
getSpanId() |
long |
getSpanID()
Deprecated.
use
getSpanID() instead. |
long |
getTraceId() |
long |
getTraceID()
Deprecated.
use
getTraceId() instead. |
boolean |
isDebug() |
boolean |
isSampled() |
java.lang.String |
toString() |
SpanContext |
withBaggage(java.util.Map<java.lang.String,java.lang.String> newBaggage) |
SpanContext |
withBaggageItem(java.lang.String key,
java.lang.String val) |
static SpanContext |
withDebugId(java.lang.String debugId)
Create a new dummy SpanContext as a container for debugId string.
|
SpanContext |
withFlags(byte flags) |
protected static final byte flagSampled
protected static final byte flagDebug
public SpanContext(long traceId,
long spanId,
long parentId,
byte flags)
public java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> baggageItems()
baggageItems in interface io.opentracing.SpanContextpublic java.lang.String getBaggageItem(java.lang.String key)
public long getTraceId()
public long getSpanId()
public long getParentId()
public byte getFlags()
public boolean isSampled()
public boolean isDebug()
public java.lang.String contextAsString()
public java.lang.String toString()
toString in class java.lang.Objectpublic static SpanContext contextFromString(java.lang.String value) throws MalformedTracerStateStringException, EmptyTracerStateStringException
public SpanContext withBaggageItem(java.lang.String key, java.lang.String val)
public SpanContext withBaggage(java.util.Map<java.lang.String,java.lang.String> newBaggage)
public SpanContext withFlags(byte flags)
public static SpanContext withDebugId(java.lang.String debugId)
debugId - arbitrary string used as correlation IDConstants.DEBUG_ID_HEADER_KEY@Deprecated public long getTraceID()
getTraceId() instead.@Deprecated public long getSpanID()
getSpanID() instead.@Deprecated public long getParentID()
getParentID() instead.