Uses of Class
io.opencensus.trace.SpanContext
-
Packages that use SpanContext Package Description io.opencensus.contrib.exemplar.util io.opencensus.contrib.http.util io.opencensus.contrib.logcorrelation.log4j2 io.opencensus.implcore.trace io.opencensus.implcore.trace.propagation io.opencensus.trace API for distributed tracing.io.opencensus.trace.export io.opencensus.trace.propagation io.opencensus.trace.samplers -
-
Uses of SpanContext in io.opencensus.contrib.exemplar.util
Fields in io.opencensus.contrib.exemplar.util declared as SpanContext Modifier and Type Field Description private SpanContext
AutoValue_AttachmentValueSpanContext. spanContext
Methods in io.opencensus.contrib.exemplar.util that return SpanContext Modifier and Type Method Description abstract SpanContext
AttachmentValueSpanContext. getSpanContext()
Returns the span context attachment value.SpanContext
AutoValue_AttachmentValueSpanContext. getSpanContext()
Methods in io.opencensus.contrib.exemplar.util with parameters of type SpanContext Modifier and Type Method Description static AttachmentValueSpanContext
AttachmentValueSpanContext. create(SpanContext spanContext)
Creates anAttachmentValueSpanContext
.static void
ExemplarUtils. putSpanContextAttachments(MeasureMap measureMap, SpanContext spanContext)
Puts aSpanContext
into the attachments of the givenMeasureMap
.Constructors in io.opencensus.contrib.exemplar.util with parameters of type SpanContext Constructor Description AutoValue_AttachmentValueSpanContext(SpanContext spanContext)
-
Uses of SpanContext in io.opencensus.contrib.http.util
Methods in io.opencensus.contrib.http.util that return SpanContext Modifier and Type Method Description <C> SpanContext
CloudTraceFormat. extract(C carrier, TextFormat.Getter<C> getter)
Methods in io.opencensus.contrib.http.util with parameters of type SpanContext Modifier and Type Method Description <C> void
CloudTraceFormat. inject(SpanContext spanContext, C carrier, TextFormat.Setter<C> setter)
-
Uses of SpanContext in io.opencensus.contrib.logcorrelation.log4j2
Methods in io.opencensus.contrib.logcorrelation.log4j2 that return SpanContext Modifier and Type Method Description private static SpanContext
ContextDataUtils. getCurrentSpanContext()
-
Uses of SpanContext in io.opencensus.implcore.trace
Fields in io.opencensus.implcore.trace declared as SpanContext Modifier and Type Field Description private SpanContext
SpanBuilderImpl. remoteParentSpanContext
Methods in io.opencensus.implcore.trace with parameters of type SpanContext Modifier and Type Method Description (package private) static NoRecordEventsSpanImpl
NoRecordEventsSpanImpl. create(SpanContext context)
(package private) static SpanBuilderImpl
SpanBuilderImpl. createWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext, SpanBuilderImpl.Options options)
private static boolean
SpanBuilderImpl. makeSamplingDecision(SpanContext parent, java.lang.Boolean hasRemoteParent, java.lang.String name, Sampler sampler, java.util.List<Span> parentLinks, TraceId traceId, SpanId spanId, TraceParams activeTraceParams)
SpanBuilder
TracerImpl. spanBuilderWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)
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.private Span
SpanBuilderImpl. startSpanInternal(SpanContext parentContext, java.lang.Boolean hasRemoteParent, java.lang.String name, Sampler sampler, java.util.List<Span> parentLinks, java.lang.Boolean recordEvents, Span.Kind kind, Span parentSpan)
Constructors in io.opencensus.implcore.trace with parameters of type SpanContext Constructor Description NoRecordEventsSpanImpl(SpanContext context)
RecordEventsSpanImpl(SpanContext context, java.lang.String name, Span.Kind kind, SpanId parentSpanId, java.lang.Boolean hasRemoteParent, TraceParams traceParams, RecordEventsSpanImpl.StartEndHandler startEndHandler, TimestampConverter timestampConverter, Clock clock)
SpanBuilderImpl(java.lang.String name, SpanContext remoteParentSpanContext, Span parent, SpanBuilderImpl.Options options)
-
Uses of SpanContext in io.opencensus.implcore.trace.propagation
Methods in io.opencensus.implcore.trace.propagation that return SpanContext Modifier and Type Method Description <C> SpanContext
B3Format. extract(C carrier, TextFormat.Getter<C> getter)
<C> SpanContext
TraceContextFormat. extract(C carrier, TextFormat.Getter<C> getter)
SpanContext
BinaryFormatImpl. fromByteArray(byte[] bytes)
Methods in io.opencensus.implcore.trace.propagation with parameters of type SpanContext Modifier and Type Method Description <C> void
B3Format. inject(SpanContext spanContext, C carrier, TextFormat.Setter<C> setter)
<C> void
TraceContextFormat. inject(SpanContext spanContext, C carrier, TextFormat.Setter<C> setter)
byte[]
BinaryFormatImpl. toByteArray(SpanContext spanContext)
-
Uses of SpanContext in io.opencensus.trace
Fields in io.opencensus.trace declared as SpanContext Modifier and Type Field Description private SpanContext
Span. context
static SpanContext
SpanContext. INVALID
The invalidSpanContext
.Methods in io.opencensus.trace that return SpanContext Modifier and Type Method Description static SpanContext
SpanContext. create(TraceId traceId, SpanId spanId, TraceOptions traceOptions)
Deprecated.static SpanContext
SpanContext. create(TraceId traceId, SpanId spanId, TraceOptions traceOptions, Tracestate tracestate)
Creates a newSpanContext
with the given identifiers and options.SpanContext
Span. getContext()
Returns theSpanContext
associated with thisSpan
.Methods in io.opencensus.trace with parameters of type SpanContext Modifier and Type Method Description (package private) static SpanBuilder.NoopSpanBuilder
SpanBuilder.NoopSpanBuilder. createWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)
static Link
Link. fromSpanContext(SpanContext context, Link.Type type)
Returns a newLink
.static Link
Link. fromSpanContext(SpanContext context, Link.Type type, java.util.Map<java.lang.String,AttributeValue> attributes)
Returns a newLink
.abstract boolean
Sampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)
Called duringSpan
creation to make a sampling decision.SpanBuilder
Tracer.NoopTracer. spanBuilderWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)
abstract SpanBuilder
Tracer. spanBuilderWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)
Returns aSpanBuilder
to create and start a new childSpan
(or root if parent isINVALID
ornull
), with parent being the remoteSpan
designated by theSpanContext
.Constructors in io.opencensus.trace with parameters of type SpanContext Constructor Description Span(SpanContext context, java.util.EnumSet<Span.Options> options)
Creates a newSpan
. -
Uses of SpanContext in io.opencensus.trace.export
Fields in io.opencensus.trace.export declared as SpanContext Modifier and Type Field Description private SpanContext
AutoValue_SpanData. context
Methods in io.opencensus.trace.export that return SpanContext Modifier and Type Method Description SpanContext
AutoValue_SpanData. getContext()
abstract SpanContext
SpanData. getContext()
Returns theSpanContext
associated with thisSpan
.Methods in io.opencensus.trace.export with parameters of type SpanContext Modifier and Type Method Description static SpanData
SpanData. create(SpanContext context, SpanId parentSpanId, java.lang.Boolean hasRemoteParent, java.lang.String name, Timestamp startTimestamp, SpanData.Attributes attributes, SpanData.TimedEvents<Annotation> annotations, SpanData.TimedEvents<? extends BaseMessageEvent> messageOrNetworkEvents, SpanData.Links links, java.lang.Integer childSpanCount, Status status, Timestamp endTimestamp)
static SpanData
SpanData. create(SpanContext context, SpanId parentSpanId, java.lang.Boolean hasRemoteParent, java.lang.String name, Span.Kind kind, Timestamp startTimestamp, SpanData.Attributes attributes, SpanData.TimedEvents<Annotation> annotations, SpanData.TimedEvents<? extends BaseMessageEvent> messageOrNetworkEvents, SpanData.Links links, java.lang.Integer childSpanCount, Status status, Timestamp endTimestamp)
Returns a new immutableSpanData
.Constructors in io.opencensus.trace.export with parameters of type SpanContext Constructor Description AutoValue_SpanData(SpanContext context, SpanId parentSpanId, java.lang.Boolean hasRemoteParent, java.lang.String name, Span.Kind kind, Timestamp startTimestamp, SpanData.Attributes attributes, SpanData.TimedEvents<Annotation> annotations, SpanData.TimedEvents<MessageEvent> messageEvents, SpanData.Links links, java.lang.Integer childSpanCount, Status status, Timestamp endTimestamp)
-
Uses of SpanContext in io.opencensus.trace.propagation
Methods in io.opencensus.trace.propagation that return SpanContext Modifier and Type Method Description abstract <C> SpanContext
TextFormat. extract(C carrier, TextFormat.Getter<C> getter)
Extracts the span context from upstream.<C> SpanContext
TextFormat.NoopTextFormat. extract(C carrier, TextFormat.Getter<C> getter)
SpanContext
BinaryFormat. fromBinaryValue(byte[] bytes)
Deprecated.SpanContext
BinaryFormat. fromByteArray(byte[] bytes)
Parses theSpanContext
from a byte array using the binary format.SpanContext
BinaryFormat.NoopBinaryFormat. fromByteArray(byte[] bytes)
Methods in io.opencensus.trace.propagation with parameters of type SpanContext Modifier and Type Method Description abstract <C> void
TextFormat. inject(SpanContext spanContext, C carrier, TextFormat.Setter<C> setter)
Injects the span context downstream.<C> void
TextFormat.NoopTextFormat. inject(SpanContext spanContext, C carrier, TextFormat.Setter<C> setter)
byte[]
BinaryFormat. toBinaryValue(SpanContext spanContext)
Deprecated.byte[]
BinaryFormat.NoopBinaryFormat. toByteArray(SpanContext spanContext)
byte[]
BinaryFormat. toByteArray(SpanContext spanContext)
Serializes aSpanContext
into a byte array using the binary format. -
Uses of SpanContext in io.opencensus.trace.samplers
Methods in io.opencensus.trace.samplers with parameters of type SpanContext Modifier and Type Method Description boolean
AlwaysSampleSampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)
boolean
NeverSampleSampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)
boolean
ProbabilitySampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)
-