Class InProcessRunningSpanStore.InProcessRunningSpanStoreImpl
- java.lang.Object
-
- io.opencensus.implcore.trace.export.InProcessRunningSpanStore.InProcessRunningSpanStoreImpl
-
- Enclosing class:
- InProcessRunningSpanStore
private static final class InProcessRunningSpanStore.InProcessRunningSpanStoreImpl extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ConcurrentIntrusiveList<RecordEventsSpanImpl>
runningSpans
-
Constructor Summary
Constructors Modifier Constructor Description private
InProcessRunningSpanStoreImpl(int maxNumberOfElements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
clear()
private java.util.Collection<SpanData>
getRunningSpans(RunningSpanStore.Filter filter)
private RunningSpanStore.Summary
getSummary()
private void
onEnd(RecordEventsSpanImpl span)
private void
onStart(RecordEventsSpanImpl span)
-
-
-
Field Detail
-
runningSpans
private final ConcurrentIntrusiveList<RecordEventsSpanImpl> runningSpans
-
-
Method Detail
-
onStart
private void onStart(RecordEventsSpanImpl span)
-
onEnd
private void onEnd(RecordEventsSpanImpl span)
-
getSummary
private RunningSpanStore.Summary getSummary()
-
getRunningSpans
private java.util.Collection<SpanData> getRunningSpans(RunningSpanStore.Filter filter)
-
clear
private void clear()
-
-