@EventMeshSPI(isSingleton=true,
eventMeshExtensionType=TRACE)
public interface EventMeshTraceService
| Modifier and Type | Method and Description |
|---|---|
io.opentelemetry.api.trace.Span |
createSpan(java.lang.String spanName,
io.opentelemetry.api.trace.SpanKind spanKind,
io.opentelemetry.context.Context context,
boolean isSpanFinishInOtherThread) |
io.opentelemetry.api.trace.Span |
createSpan(java.lang.String spanName,
io.opentelemetry.api.trace.SpanKind spanKind,
long startTimestamp,
java.util.concurrent.TimeUnit timeUnit,
io.opentelemetry.context.Context context,
boolean isSpanFinishInOtherThread) |
io.opentelemetry.context.Context |
extractFrom(io.opentelemetry.context.Context context,
java.util.Map<java.lang.String,java.lang.Object> carrier) |
void |
init() |
void |
inject(io.opentelemetry.context.Context context,
java.util.Map<java.lang.String,java.lang.Object> carrier) |
void |
shutdown() |
void init() throws TraceException
TraceExceptionio.opentelemetry.context.Context extractFrom(io.opentelemetry.context.Context context,
java.util.Map<java.lang.String,java.lang.Object> carrier)
throws TraceException
TraceExceptionvoid inject(io.opentelemetry.context.Context context,
java.util.Map<java.lang.String,java.lang.Object> carrier)
io.opentelemetry.api.trace.Span createSpan(java.lang.String spanName,
io.opentelemetry.api.trace.SpanKind spanKind,
long startTimestamp,
java.util.concurrent.TimeUnit timeUnit,
io.opentelemetry.context.Context context,
boolean isSpanFinishInOtherThread)
throws TraceException
TraceExceptionio.opentelemetry.api.trace.Span createSpan(java.lang.String spanName,
io.opentelemetry.api.trace.SpanKind spanKind,
io.opentelemetry.context.Context context,
boolean isSpanFinishInOtherThread)
throws TraceException
TraceExceptionvoid shutdown()
throws TraceException
TraceException