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 SpanContextAutoValue_AttachmentValueSpanContext. spanContextMethods in io.opencensus.contrib.exemplar.util that return SpanContext Modifier and Type Method Description abstract SpanContextAttachmentValueSpanContext. getSpanContext()Returns the span context attachment value.SpanContextAutoValue_AttachmentValueSpanContext. getSpanContext()Methods in io.opencensus.contrib.exemplar.util with parameters of type SpanContext Modifier and Type Method Description static AttachmentValueSpanContextAttachmentValueSpanContext. create(SpanContext spanContext)Creates anAttachmentValueSpanContext.static voidExemplarUtils. putSpanContextAttachments(MeasureMap measureMap, SpanContext spanContext)Puts aSpanContextinto 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> SpanContextCloudTraceFormat. 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> voidCloudTraceFormat. 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 SpanContextContextDataUtils. getCurrentSpanContext() -
Uses of SpanContext in io.opencensus.implcore.trace
Fields in io.opencensus.implcore.trace declared as SpanContext Modifier and Type Field Description private SpanContextSpanBuilderImpl. remoteParentSpanContextMethods in io.opencensus.implcore.trace with parameters of type SpanContext Modifier and Type Method Description (package private) static NoRecordEventsSpanImplNoRecordEventsSpanImpl. create(SpanContext context)(package private) static SpanBuilderImplSpanBuilderImpl. createWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext, SpanBuilderImpl.Options options)private static booleanSpanBuilderImpl. makeSamplingDecision(SpanContext parent, java.lang.Boolean hasRemoteParent, java.lang.String name, Sampler sampler, java.util.List<Span> parentLinks, TraceId traceId, SpanId spanId, TraceParams activeTraceParams)SpanBuilderTracerImpl. spanBuilderWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)static RecordEventsSpanImplRecordEventsSpanImpl. 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 SpanSpanBuilderImpl. 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> SpanContextB3Format. extract(C carrier, TextFormat.Getter<C> getter)<C> SpanContextTraceContextFormat. extract(C carrier, TextFormat.Getter<C> getter)SpanContextBinaryFormatImpl. fromByteArray(byte[] bytes)Methods in io.opencensus.implcore.trace.propagation with parameters of type SpanContext Modifier and Type Method Description <C> voidB3Format. inject(SpanContext spanContext, C carrier, TextFormat.Setter<C> setter)<C> voidTraceContextFormat. 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 SpanContextSpan. contextstatic SpanContextSpanContext. INVALIDThe invalidSpanContext.Methods in io.opencensus.trace that return SpanContext Modifier and Type Method Description static SpanContextSpanContext. create(TraceId traceId, SpanId spanId, TraceOptions traceOptions)Deprecated.static SpanContextSpanContext. create(TraceId traceId, SpanId spanId, TraceOptions traceOptions, Tracestate tracestate)Creates a newSpanContextwith the given identifiers and options.SpanContextSpan. getContext()Returns theSpanContextassociated with thisSpan.Methods in io.opencensus.trace with parameters of type SpanContext Modifier and Type Method Description (package private) static SpanBuilder.NoopSpanBuilderSpanBuilder.NoopSpanBuilder. createWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)static LinkLink. fromSpanContext(SpanContext context, Link.Type type)Returns a newLink.static LinkLink. fromSpanContext(SpanContext context, Link.Type type, java.util.Map<java.lang.String,AttributeValue> attributes)Returns a newLink.abstract booleanSampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)Called duringSpancreation to make a sampling decision.SpanBuilderTracer.NoopTracer. spanBuilderWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)abstract SpanBuilderTracer. spanBuilderWithRemoteParent(java.lang.String spanName, SpanContext remoteParentSpanContext)Returns aSpanBuilderto create and start a new childSpan(or root if parent isINVALIDornull), with parent being the remoteSpandesignated 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 SpanContextAutoValue_SpanData. contextMethods in io.opencensus.trace.export that return SpanContext Modifier and Type Method Description SpanContextAutoValue_SpanData. getContext()abstract SpanContextSpanData. getContext()Returns theSpanContextassociated with thisSpan.Methods in io.opencensus.trace.export with parameters of type SpanContext Modifier and Type Method Description static SpanDataSpanData. 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 SpanDataSpanData. 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> SpanContextTextFormat. extract(C carrier, TextFormat.Getter<C> getter)Extracts the span context from upstream.<C> SpanContextTextFormat.NoopTextFormat. extract(C carrier, TextFormat.Getter<C> getter)SpanContextBinaryFormat. fromBinaryValue(byte[] bytes)Deprecated.SpanContextBinaryFormat. fromByteArray(byte[] bytes)Parses theSpanContextfrom a byte array using the binary format.SpanContextBinaryFormat.NoopBinaryFormat. fromByteArray(byte[] bytes)Methods in io.opencensus.trace.propagation with parameters of type SpanContext Modifier and Type Method Description abstract <C> voidTextFormat. inject(SpanContext spanContext, C carrier, TextFormat.Setter<C> setter)Injects the span context downstream.<C> voidTextFormat.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 aSpanContextinto 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 booleanAlwaysSampleSampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)booleanNeverSampleSampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)booleanProbabilitySampler. shouldSample(SpanContext parentContext, java.lang.Boolean hasRemoteParent, TraceId traceId, SpanId spanId, java.lang.String name, java.util.List<Span> parentLinks)
-