Uses of Class
org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.models.SpanWrapper
-
-
Uses of SpanWrapper in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.management.helpers
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.management.helpers with parameters of type SpanWrapper Modifier and Type Method Description static void
SpanTagger. setSpanTags(SpanWrapper spanWrapper)
Sets tags to the span which is contained in the provided span wrapper, from information acquired from the given basic statistic data unit. -
Uses of SpanWrapper in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.management.parentresolving
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.management.parentresolving that return SpanWrapper Modifier and Type Method Description static SpanWrapper
ArtifactHolderBasedParentResolver. resolveParent(StatisticDataUnit child, SpanStore spanStore, MessageContext synCtx)
Resolves parent span, based on the artifact holder.static SpanWrapper
LatestActiveParentResolver. resolveParent(SpanStore spanStore)
Resolves the latest active span as the parent.static SpanWrapper
MessageFlowRepresentationBasedParentResolver. resolveParent(StatisticDataUnit child, SpanStore spanStore)
Resolves the parent span wrapper based on the parent index, that is explicitly reported by the child statistic data unit.static SpanWrapper
ParentResolver. resolveParent(StatisticDataUnit child, SpanStore spanStore, MessageContext synCtx)
Resolves parent spans before a child span starts.static SpanWrapper
LatestActiveParentResolver. resolveParentForEndpointOrInboundEndpoint(SpanStore spanStore)
Resolves the latest active span wrapper - which is either a Call mediator, a Send mediator, or a flow continuable mediator, as the parent span wrapper for endpoints or inbound endpoints. -
Uses of SpanWrapper in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.models
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.models that return SpanWrapper Modifier and Type Method Description SpanWrapper
SpanWrapper. getLatestAnonymousSequence()
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.models that return types with arguments of type SpanWrapper Modifier and Type Method Description Map<String,SpanWrapper>
SpanWrapper. getAnonymousSequences()
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.models with parameters of type SpanWrapper Modifier and Type Method Description void
SpanWrapper. addAnonymousSequence(String id, SpanWrapper anonymousSequenceSpanWrapper)
Constructors in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.models with parameters of type SpanWrapper Constructor Description SpanWrapper(String id, io.opentelemetry.api.trace.Span span, StatisticDataUnit openEventStatisticDataUnit, SpanWrapper parentSpanWrapper)
-
Uses of SpanWrapper in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.stores
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.stores that return SpanWrapper Modifier and Type Method Description SpanWrapper
SpanStore. addSpanWrapper(String spanId, io.opentelemetry.api.trace.Span activeSpan, StatisticDataUnit statisticDataUnit, SpanWrapper parentSpanWrapper, MessageContext synCtx)
Denotes the beginning of a span.SpanWrapper
SpanStore. getOuterLevelSpanWrapper()
SpanWrapper
SpanStore. getSpanWrapper(String spanWrapperId)
SpanWrapper
SpanStore. getSpanWrapperByComponentUniqueId(String componentUniqueId)
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.stores that return types with arguments of type SpanWrapper Modifier and Type Method Description List<SpanWrapper>
SpanStore. getActiveSpanWrappers()
Map<String,SpanWrapper>
SpanStore. getSpanWrappers()
Methods in org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.stores with parameters of type SpanWrapper Modifier and Type Method Description SpanWrapper
SpanStore. addSpanWrapper(String spanId, io.opentelemetry.api.trace.Span activeSpan, StatisticDataUnit statisticDataUnit, SpanWrapper parentSpanWrapper, MessageContext synCtx)
Denotes the beginning of a span.void
SpanStore. assignOuterLevelSpan(SpanWrapper spanWrapper)
void
SpanStore. finishSpan(SpanWrapper spanWrapper)
Denotes the end of a span.
-