Package io.sentry.opentelemetry
Class OtelSpanContext
java.lang.Object
io.sentry.SpanContext
io.sentry.opentelemetry.OtelSpanContext
- All Implemented Interfaces:
io.sentry.JsonSerializable,io.sentry.JsonUnknown
@Internal
public final class OtelSpanContext
extends io.sentry.SpanContext
-
Nested Class Summary
Nested classes/interfaces inherited from class io.sentry.SpanContext
io.sentry.SpanContext.Deserializer, io.sentry.SpanContext.JsonKeys -
Field Summary
Fields inherited from class io.sentry.SpanContext
baggage, data, DEFAULT_ORIGIN, description, op, origin, status, tags, TYPE -
Constructor Summary
ConstructorsConstructorDescriptionOtelSpanContext(@NotNull io.opentelemetry.sdk.trace.ReadWriteSpan span, @Nullable io.sentry.TracesSamplingDecision samplingDecision, @Nullable io.sentry.opentelemetry.IOtelSpanWrapper parentSpan, @Nullable io.sentry.SpanId parentSpanId, @Nullable io.sentry.Baggage baggage) -
Method Summary
Modifier and TypeMethodDescription@NotNull String@Nullable io.sentry.SpanStatusvoidsetOperation(@NotNull String operation) voidsetStatus(@Nullable io.sentry.SpanStatus status) Methods inherited from class io.sentry.SpanContext
copyForChild, equals, getBaggage, getData, getDescription, getInstrumenter, getOrigin, getParentSpanId, getProfilerId, getProfileSampled, getSampled, getSamplingDecision, getSpanId, getTags, getTraceId, getUnknown, hashCode, serialize, setData, setDescription, setInstrumenter, setOrigin, setProfilerId, setSampled, setSampled, setSamplingDecision, setTag, setUnknown
-
Constructor Details
-
OtelSpanContext
public OtelSpanContext(@NotNull @NotNull io.opentelemetry.sdk.trace.ReadWriteSpan span, @Nullable @Nullable io.sentry.TracesSamplingDecision samplingDecision, @Nullable @Nullable io.sentry.opentelemetry.IOtelSpanWrapper parentSpan, @Nullable @Nullable io.sentry.SpanId parentSpanId, @Nullable @Nullable io.sentry.Baggage baggage)
-
-
Method Details
-
getStatus
@Nullable public @Nullable io.sentry.SpanStatus getStatus()- Overrides:
getStatusin classio.sentry.SpanContext
-
setStatus
public void setStatus(@Nullable @Nullable io.sentry.SpanStatus status) - Overrides:
setStatusin classio.sentry.SpanContext
-
getOperation
- Overrides:
getOperationin classio.sentry.SpanContext
-
setOperation
- Overrides:
setOperationin classio.sentry.SpanContext
-