Uses of Class
io.opencensus.implcore.trace.RecordEventsSpanImpl
Packages that use RecordEventsSpanImpl
-
Uses of RecordEventsSpanImpl in io.opencensus.implcore.trace
Fields in io.opencensus.implcore.trace declared as RecordEventsSpanImplModifier and TypeFieldDescriptionprivate RecordEventsSpanImpl
RecordEventsSpanImpl.next
private RecordEventsSpanImpl
RecordEventsSpanImpl.prev
private final RecordEventsSpanImpl
StartEndHandlerImpl.SpanEndEvent.span
private final RecordEventsSpanImpl
StartEndHandlerImpl.SpanStartEvent.span
Methods in io.opencensus.implcore.trace that return RecordEventsSpanImplModifier and TypeMethodDescriptionRecordEventsSpanImpl.getNext()
RecordEventsSpanImpl.getPrev()
static RecordEventsSpanImpl
RecordEventsSpanImpl.startSpan
(SpanContext context, String name, Span.Kind kind, SpanId parentSpanId, Boolean hasRemoteParent, TraceParams traceParams, RecordEventsSpanImpl.StartEndHandler startEndHandler, TimestampConverter timestampConverter, Clock clock) Creates and starts a span with the given configuration.Methods in io.opencensus.implcore.trace with parameters of type RecordEventsSpanImplModifier and TypeMethodDescriptionvoid
RecordEventsSpanImpl.StartEndHandler.onEnd
(RecordEventsSpanImpl span) void
StartEndHandlerImpl.onEnd
(RecordEventsSpanImpl span) void
RecordEventsSpanImpl.StartEndHandler.onStart
(RecordEventsSpanImpl span) void
StartEndHandlerImpl.onStart
(RecordEventsSpanImpl span) void
RecordEventsSpanImpl.setNext
(RecordEventsSpanImpl element) void
RecordEventsSpanImpl.setPrev
(RecordEventsSpanImpl element) Constructors in io.opencensus.implcore.trace with parameters of type RecordEventsSpanImplModifierConstructorDescription(package private)
SpanEndEvent
(RecordEventsSpanImpl span, SpanExporterImpl spanExporter, InProcessRunningSpanStore inProcessRunningSpanStore, SampledSpanStoreImpl sampledSpanStore) (package private)
SpanStartEvent
(RecordEventsSpanImpl span, InProcessRunningSpanStore inProcessRunningSpanStore) -
Uses of RecordEventsSpanImpl in io.opencensus.implcore.trace.export
Fields in io.opencensus.implcore.trace.export with type parameters of type RecordEventsSpanImplModifier and TypeFieldDescriptionprivate final com.google.common.collect.EvictingQueue
<RecordEventsSpanImpl> InProcessSampledSpanStoreImpl.Bucket.notSampledSpansQueue
private final ConcurrentIntrusiveList
<RecordEventsSpanImpl> InProcessRunningSpanStore.InProcessRunningSpanStoreImpl.runningSpans
private final com.google.common.collect.EvictingQueue
<RecordEventsSpanImpl> InProcessSampledSpanStoreImpl.Bucket.sampledSpansQueue
private final List
<RecordEventsSpanImpl> SpanExporterImpl.Worker.spans
Methods in io.opencensus.implcore.trace.export that return types with arguments of type RecordEventsSpanImplModifier and TypeMethodDescriptionprivate List
<RecordEventsSpanImpl> InProcessSampledSpanStoreImpl.PerSpanNameSamples.getErrorSamples
(Status.CanonicalCode code, int maxSpansToReturn) private List
<RecordEventsSpanImpl> InProcessSampledSpanStoreImpl.PerSpanNameSamples.getLatencySamples
(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn) Methods in io.opencensus.implcore.trace.export with parameters of type RecordEventsSpanImplModifier and TypeMethodDescriptionvoid
SpanExporterImpl.addSpan
(RecordEventsSpanImpl span) Adds a Span to the exporting service.private void
SpanExporterImpl.Worker.addSpan
(RecordEventsSpanImpl span) private void
InProcessSampledSpanStoreImpl.Bucket.considerForSampling
(RecordEventsSpanImpl span) void
InProcessSampledSpanStoreImpl.considerForSampling
(RecordEventsSpanImpl span) private void
InProcessSampledSpanStoreImpl.PerSpanNameSamples.considerForSampling
(RecordEventsSpanImpl span) abstract void
SampledSpanStoreImpl.considerForSampling
(RecordEventsSpanImpl span) Considers to save the given spans to the stored samples.void
SampledSpanStoreImpl.NoopSampledSpanStoreImpl.considerForSampling
(RecordEventsSpanImpl span) private void
InProcessRunningSpanStore.InProcessRunningSpanStoreImpl.onEnd
(RecordEventsSpanImpl span) void
InProcessRunningSpanStore.onEnd
(RecordEventsSpanImpl span) Removes theSpan
from the running spans list when theSpan
ends.private void
InProcessRunningSpanStore.InProcessRunningSpanStoreImpl.onStart
(RecordEventsSpanImpl span) void
InProcessRunningSpanStore.onStart
(RecordEventsSpanImpl span) Adds theSpan
into the running spans list when theSpan
starts.Method parameters in io.opencensus.implcore.trace.export with type arguments of type RecordEventsSpanImplModifier and TypeMethodDescriptionprivate void
SpanExporterImpl.Worker.exportBatches
(ArrayList<RecordEventsSpanImpl> spansCopy) private void
InProcessSampledSpanStoreImpl.Bucket.getSamples
(int maxSpansToReturn, List<RecordEventsSpanImpl> output) private static void
InProcessSampledSpanStoreImpl.Bucket.getSamples
(int maxSpansToReturn, List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue) private static void
InProcessSampledSpanStoreImpl.Bucket.getSamples
(int maxSpansToReturn, List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue) private void
InProcessSampledSpanStoreImpl.Bucket.getSamplesFilteredByLatency
(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn, List<RecordEventsSpanImpl> output) private static void
InProcessSampledSpanStoreImpl.Bucket.getSamplesFilteredByLatency
(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn, List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue) private static void
InProcessSampledSpanStoreImpl.Bucket.getSamplesFilteredByLatency
(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn, List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue)