Class SpanWrapper


  • public class SpanWrapper
    extends Object
    Wraps an OpenTelemetry span, and additional information that are needed to identify and correlate with it later.
    • Constructor Detail

    • Method Detail

      • getSpan

        public io.opentelemetry.api.trace.Span getSpan()
      • setStatisticDataUnit

        public void setStatisticDataUnit​(StatisticDataUnit statisticDataUnit)
      • getCloseEventStatisticDataUnit

        public StatisticDataUnit getCloseEventStatisticDataUnit()
      • setCloseEventStatisticDataUnit

        public void setCloseEventStatisticDataUnit​(StatisticDataUnit closeEventStatisticDataUnit)
      • addAnonymousSequence

        public void addAnonymousSequence​(String id,
                                         SpanWrapper anonymousSequenceSpanWrapper)
      • getLatestAnonymousSequence

        public SpanWrapper getLatestAnonymousSequence()
      • addChildComponentUniqueId

        public void addChildComponentUniqueId​(String childStructuredElementId)
      • getChildStructuredElementIds

        public Set<String> getChildStructuredElementIds()
      • getKnownSynCtxHashCodes

        public Set<String> getKnownSynCtxHashCodes()
      • addKnownSynCtxHashCodeToAllParents

        public void addKnownSynCtxHashCodeToAllParents​(String synCtxHashCode)