public class SpanStore
extends java.lang.Object
Constructor and Description |
---|
SpanStore() |
Modifier and Type | Method and Description |
---|---|
void |
addContinuationStateSequenceInfo(ContinuationStateSequenceInfo continuationStateSequenceInfo) |
SpanWrapper |
addSpanWrapper(java.lang.String spanId,
io.opentelemetry.api.trace.Span activeSpan,
StatisticDataUnit statisticDataUnit,
SpanWrapper parentSpanWrapper,
MessageContext synCtx)
Denotes the beginning of a span.
|
void |
assignOuterLevelSpan(SpanWrapper spanWrapper) |
void |
finishSpan(SpanWrapper spanWrapper)
Denotes the end of a span.
|
java.util.List<SpanWrapper> |
getActiveSpanWrappers() |
java.util.List<ContinuationStateSequenceInfo> |
getContinuationStateSequenceInfos() |
SpanWrapper |
getOuterLevelSpanWrapper() |
SpanWrapper |
getSpanWrapper(java.lang.String spanWrapperId) |
SpanWrapper |
getSpanWrapperByComponentUniqueId(java.lang.String componentUniqueId) |
java.util.Map<java.lang.String,SpanWrapper> |
getSpanWrappers() |
boolean |
hasContinuationStateSequenceInfoWithId(java.lang.String id) |
public SpanWrapper addSpanWrapper(java.lang.String spanId, io.opentelemetry.api.trace.Span activeSpan, StatisticDataUnit statisticDataUnit, SpanWrapper parentSpanWrapper, MessageContext synCtx)
spanId
- Index of the span wrapperactiveSpan
- Reference to the span object, that have been startedstatisticDataUnit
- The statistic data unit objectparentSpanWrapper
- Parent span wrapper of the created span wrappersynCtx
- Message Context that is reported during the open eventpublic void finishSpan(SpanWrapper spanWrapper)
spanWrapper
- Span wrapper object, which has been already createdpublic void assignOuterLevelSpan(SpanWrapper spanWrapper)
public SpanWrapper getOuterLevelSpanWrapper()
public java.util.Map<java.lang.String,SpanWrapper> getSpanWrappers()
public SpanWrapper getSpanWrapper(java.lang.String spanWrapperId)
public java.util.List<SpanWrapper> getActiveSpanWrappers()
public SpanWrapper getSpanWrapperByComponentUniqueId(java.lang.String componentUniqueId)
public void addContinuationStateSequenceInfo(ContinuationStateSequenceInfo continuationStateSequenceInfo)
public java.util.List<ContinuationStateSequenceInfo> getContinuationStateSequenceInfos()
public boolean hasContinuationStateSequenceInfoWithId(java.lang.String id)
Copyright © 2005-2022 Apache Software Foundation. All Rights Reserved.