Interface IOtelSpanWrapper

All Superinterfaces:
ISpan
All Known Implementing Classes:
OtelSpanWrapper, OtelStrongRefSpanWrapper

public interface IOtelSpanWrapper extends ISpan
  • Method Details

    • setTransactionName

      void setTransactionName(@NotNull @NotNull String name)
    • setTransactionName

      void setTransactionName(@NotNull @NotNull String name, @NotNull @NotNull TransactionNameSource nameSource)
    • getTransactionNameSource

      @Internal @Nullable @Nullable TransactionNameSource getTransactionNameSource()
    • getTransactionName

      @Internal @Nullable @Nullable String getTransactionName()
    • getTraceId

      @NotNull @NotNull SentryId getTraceId()
    • getData

      @NotNull @NotNull Map<String,Object> getData()
    • getMeasurements

      @NotNull @NotNull Map<String,MeasurementValue> getMeasurements()
    • isProfileSampled

      @Nullable @Nullable Boolean isProfileSampled()
    • getScopes

      @Internal @NotNull @NotNull IScopes getScopes()
    • getTags

      @Internal @NotNull @NotNull Map<String,String> getTags()
    • storeInContext

      @NotNull @NotNull io.opentelemetry.context.Context storeInContext(io.opentelemetry.context.Context context)