public class JaegerSpanContext
extends java.lang.Object
implements io.opentracing.SpanContext
Modifier and Type | Field and Description |
---|---|
protected static byte |
flagDebug |
protected static byte |
flagSampled |
Modifier | Constructor and Description |
---|---|
|
JaegerSpanContext(long traceId,
long spanId,
long parentId,
byte flags) |
protected |
JaegerSpanContext(long traceId,
long spanId,
long parentId,
byte flags,
java.util.Map<java.lang.String,java.lang.String> baggage,
java.lang.String debugId,
JaegerObjectFactory objectFactory) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> |
baggageItems() |
java.lang.String |
getBaggageItem(java.lang.String key) |
byte |
getFlags() |
long |
getParentId() |
long |
getSpanId() |
long |
getTraceId() |
boolean |
isDebug() |
boolean |
isSampled() |
java.lang.String |
toString() |
JaegerSpanContext |
withBaggage(java.util.Map<java.lang.String,java.lang.String> newBaggage) |
JaegerSpanContext |
withBaggageItem(java.lang.String key,
java.lang.String val) |
JaegerSpanContext |
withFlags(byte flags) |
protected static final byte flagSampled
protected static final byte flagDebug
public JaegerSpanContext(long traceId, long spanId, long parentId, byte flags)
protected JaegerSpanContext(long traceId, long spanId, long parentId, byte flags, java.util.Map<java.lang.String,java.lang.String> baggage, java.lang.String debugId, JaegerObjectFactory objectFactory)
public java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> baggageItems()
baggageItems
in interface io.opentracing.SpanContext
public 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 toString()
toString
in class java.lang.Object
public JaegerSpanContext withBaggageItem(java.lang.String key, java.lang.String val)
public JaegerSpanContext withBaggage(java.util.Map<java.lang.String,java.lang.String> newBaggage)
public JaegerSpanContext withFlags(byte flags)