public class OpenTelemetryContext extends java.lang.Object implements TelemetryContext
| Constructor and Description |
|---|
OpenTelemetryContext(io.opentelemetry.api.trace.Tracer tracer,
java.lang.String name,
TelemetryTraceLevel traceLevel) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeContext() |
java.lang.String |
getName() |
static void |
postCopy(OpenTelemetryContext telemetryContext,
TelemetryTraceLevel traceLevel) |
void |
setAttribute(java.lang.String key,
java.lang.String value) |
void |
setException(java.lang.Exception exception) |
void |
setSuccess(boolean success) |
java.lang.String |
toString() |
public OpenTelemetryContext(io.opentelemetry.api.trace.Tracer tracer,
java.lang.String name,
TelemetryTraceLevel traceLevel)
public void setSuccess(boolean success)
setSuccess in interface TelemetryContextpublic void setAttribute(java.lang.String key,
java.lang.String value)
setAttribute in interface TelemetryContextpublic void setException(java.lang.Exception exception)
setException in interface TelemetryContextpublic java.lang.String getName()
getName in interface TelemetryContextpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void postCopy(OpenTelemetryContext telemetryContext, TelemetryTraceLevel traceLevel)
public void closeContext()
closeContext in interface TelemetryContext