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 traceIdHigh,
long traceIdLow,
long spanId,
long parentId,
byte flags) |
protected |
JaegerSpanContext(long traceIdHigh,
long traceIdLow,
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 |
---|---|
int |
baggageCount() |
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() |
java.lang.String |
getTraceId() |
long |
getTraceIdHigh() |
long |
getTraceIdLow() |
boolean |
isDebug() |
boolean |
isSampled() |
java.lang.String |
toSpanId() |
java.lang.String |
toString() |
java.lang.String |
toTraceId() |
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 traceIdHigh, long traceIdLow, long spanId, long parentId, byte flags)
protected JaegerSpanContext(long traceIdHigh, long traceIdLow, 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 java.lang.String getTraceId()
public long getTraceIdLow()
public long getTraceIdHigh()
public long getSpanId()
public long getParentId()
public byte getFlags()
public boolean isSampled()
public boolean isDebug()
public int baggageCount()
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)
public java.lang.String toTraceId()
toTraceId
in interface io.opentracing.SpanContext
public java.lang.String toSpanId()
toSpanId
in interface io.opentracing.SpanContext