-
- All Implemented Interfaces:
-
io.opentelemetry.api.trace.SpanContext
public class OtelSpanContext implements SpanContext
-
-
Constructor Summary
Constructors Constructor Description OtelSpanContext(AgentSpan.Context delegate, boolean sampled, boolean remote, TraceState traceState)
-
Method Summary
Modifier and Type Method Description AgentSpan.ContextgetDelegate()TraceStategetTraceState()StringgetTraceId()StringgetSpanId()static SpanContextfromLocalSpan(AgentSpan span)static SpanContextfromRemote(AgentSpan.Context extracted, TraceState traceState)TraceFlagsgetTraceFlags()booleanisRemote()StringtoString()-
Methods inherited from class io.opentelemetry.api.trace.SpanContext
create, createFromRemoteParent, getInvalid, getSpanId, getSpanIdBytes, getTraceFlags, getTraceId, getTraceIdBytes, getTraceState, isRemote, isSampled, isValid -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getDelegate
AgentSpan.Context getDelegate()
-
getTraceState
TraceState getTraceState()
-
getTraceId
String getTraceId()
-
fromLocalSpan
static SpanContext fromLocalSpan(AgentSpan span)
-
fromRemote
static SpanContext fromRemote(AgentSpan.Context extracted, TraceState traceState)
-
getTraceFlags
TraceFlags getTraceFlags()
-
isRemote
boolean isRemote()
-
-
-
-