Class SentrySpan

    • Constructor Summary

      Constructors 
      Constructor Description
      SentrySpan​(@NotNull Span span)  
      SentrySpan​(@NotNull Span span, @Nullable java.util.Map<java.lang.String,​java.lang.Object> data)  
      SentrySpan​(@NotNull java.lang.Double startTimestamp, @Nullable java.lang.Double timestamp, @NotNull SentryId traceId, @NotNull SpanId spanId, @Nullable SpanId parentSpanId, @NotNull java.lang.String op, @Nullable java.lang.String description, @Nullable SpanStatus status, @NotNull java.util.Map<java.lang.String,​java.lang.String> tags, @Nullable java.util.Map<java.lang.String,​java.lang.Object> data)  
    • Constructor Detail

      • SentrySpan

        public SentrySpan​(@NotNull
                          @NotNull Span span)
      • SentrySpan

        @Internal
        public SentrySpan​(@NotNull
                          @NotNull Span span,
                          @Nullable
                          @Nullable java.util.Map<java.lang.String,​java.lang.Object> data)
      • SentrySpan

        @Internal
        public SentrySpan​(@NotNull
                          @NotNull java.lang.Double startTimestamp,
                          @Nullable
                          @Nullable java.lang.Double timestamp,
                          @NotNull
                          @NotNull SentryId traceId,
                          @NotNull
                          @NotNull SpanId spanId,
                          @Nullable
                          @Nullable SpanId parentSpanId,
                          @NotNull
                          @NotNull java.lang.String op,
                          @Nullable
                          @Nullable java.lang.String description,
                          @Nullable
                          @Nullable SpanStatus status,
                          @NotNull
                          @NotNull java.util.Map<java.lang.String,​java.lang.String> tags,
                          @Nullable
                          @Nullable java.util.Map<java.lang.String,​java.lang.Object> data)
    • Method Detail

      • isFinished

        public boolean isFinished()
      • getStartTimestamp

        @NotNull
        public @NotNull java.lang.Double getStartTimestamp()
      • getTimestamp

        @Nullable
        public @Nullable java.lang.Double getTimestamp()
      • getTraceId

        @NotNull
        public @NotNull SentryId getTraceId()
      • getSpanId

        @NotNull
        public @NotNull SpanId getSpanId()
      • getParentSpanId

        @Nullable
        public @Nullable SpanId getParentSpanId()
      • getOp

        @NotNull
        public @NotNull java.lang.String getOp()
      • getDescription

        @Nullable
        public @Nullable java.lang.String getDescription()
      • getStatus

        @Nullable
        public @Nullable SpanStatus getStatus()
      • getTags

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.lang.String> getTags()
      • getData

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.lang.Object> getData()
      • getUnknown

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.lang.Object> getUnknown()
        Specified by:
        getUnknown in interface JsonUnknown
      • setUnknown

        public void setUnknown​(@Nullable
                               @Nullable java.util.Map<java.lang.String,​java.lang.Object> unknown)
        Specified by:
        setUnknown in interface JsonUnknown