Uses of Class
io.opencensus.implcore.trace.RecordEventsSpanImpl
-
Packages that use RecordEventsSpanImpl Package Description io.opencensus.implcore.trace io.opencensus.implcore.trace.export -
-
Uses of RecordEventsSpanImpl in io.opencensus.implcore.trace
Fields in io.opencensus.implcore.trace declared as RecordEventsSpanImpl Modifier and Type Field Description private RecordEventsSpanImpl
RecordEventsSpanImpl. next
private RecordEventsSpanImpl
RecordEventsSpanImpl. prev
private RecordEventsSpanImpl
StartEndHandlerImpl.SpanEndEvent. span
private RecordEventsSpanImpl
StartEndHandlerImpl.SpanStartEvent. span
Methods in io.opencensus.implcore.trace that return RecordEventsSpanImpl Modifier and Type Method Description RecordEventsSpanImpl
RecordEventsSpanImpl. getNext()
RecordEventsSpanImpl
RecordEventsSpanImpl. getPrev()
static RecordEventsSpanImpl
RecordEventsSpanImpl. startSpan(SpanContext context, java.lang.String name, Span.Kind kind, SpanId parentSpanId, java.lang.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 RecordEventsSpanImpl Modifier and Type Method Description void
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 RecordEventsSpanImpl Constructor Description SpanEndEvent(RecordEventsSpanImpl span, SpanExporterImpl spanExporter, InProcessRunningSpanStore inProcessRunningSpanStore, SampledSpanStoreImpl sampledSpanStore)
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 RecordEventsSpanImpl Modifier and Type Field Description private com.google.common.collect.EvictingQueue<RecordEventsSpanImpl>
InProcessSampledSpanStoreImpl.Bucket. notSampledSpansQueue
private ConcurrentIntrusiveList<RecordEventsSpanImpl>
InProcessRunningSpanStore.InProcessRunningSpanStoreImpl. runningSpans
private com.google.common.collect.EvictingQueue<RecordEventsSpanImpl>
InProcessSampledSpanStoreImpl.Bucket. sampledSpansQueue
private java.util.List<RecordEventsSpanImpl>
SpanExporterImpl.Worker. spans
Methods in io.opencensus.implcore.trace.export that return types with arguments of type RecordEventsSpanImpl Modifier and Type Method Description private java.util.List<RecordEventsSpanImpl>
InProcessSampledSpanStoreImpl.PerSpanNameSamples. getErrorSamples(Status.CanonicalCode code, int maxSpansToReturn)
private java.util.List<RecordEventsSpanImpl>
InProcessSampledSpanStoreImpl.PerSpanNameSamples. getLatencySamples(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn)
Methods in io.opencensus.implcore.trace.export with parameters of type RecordEventsSpanImpl Modifier and Type Method Description void
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 RecordEventsSpanImpl Modifier and Type Method Description private void
SpanExporterImpl.Worker. exportBatches(java.util.ArrayList<RecordEventsSpanImpl> spansCopy)
private void
InProcessSampledSpanStoreImpl.Bucket. getSamples(int maxSpansToReturn, java.util.List<RecordEventsSpanImpl> output)
private static void
InProcessSampledSpanStoreImpl.Bucket. getSamples(int maxSpansToReturn, java.util.List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue)
private static void
InProcessSampledSpanStoreImpl.Bucket. getSamples(int maxSpansToReturn, java.util.List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue)
private void
InProcessSampledSpanStoreImpl.Bucket. getSamplesFilteredByLatency(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn, java.util.List<RecordEventsSpanImpl> output)
private static void
InProcessSampledSpanStoreImpl.Bucket. getSamplesFilteredByLatency(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn, java.util.List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue)
private static void
InProcessSampledSpanStoreImpl.Bucket. getSamplesFilteredByLatency(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn, java.util.List<RecordEventsSpanImpl> output, com.google.common.collect.EvictingQueue<RecordEventsSpanImpl> queue)
-