Uses of Package
brave.propagation
-
Packages that use brave.propagation Package Description brave brave.handler brave.internal brave.internal.handler brave.internal.propagation brave.internal.recorder brave.propagation brave.sampler -
Classes in brave.propagation used by brave Class Description CurrentTraceContext This makes a given span the current span by placing it in scope (usually but not always a thread local scope).Propagation Injects and extractstrace identifiersas text into carriers that travel in-band across process boundaries.Propagation.Factory TraceContext Contains trace identifiers and sampling data propagated in and out-of-process.TraceContextOrSamplingFlags Union type that contains only one of trace context, trace ID context or sampling flags. -
Classes in brave.propagation used by brave.handler Class Description TraceContext Contains trace identifiers and sampling data propagated in and out-of-process. -
Classes in brave.propagation used by brave.internal Class Description SamplingFlags TraceContext Contains trace identifiers and sampling data propagated in and out-of-process. -
Classes in brave.propagation used by brave.internal.handler Class Description TraceContext Contains trace identifiers and sampling data propagated in and out-of-process. -
Classes in brave.propagation used by brave.internal.propagation Class Description CurrentTraceContext.Scope A span remains in the scope it was bound to until close is called.CurrentTraceContext.ScopeDecorator Use this to add features such as thread checks or log correlation fields when a scope is created or closed.TraceContext Contains trace identifiers and sampling data propagated in and out-of-process. -
Classes in brave.propagation used by brave.internal.recorder Class Description TraceContext Contains trace identifiers and sampling data propagated in and out-of-process. -
Classes in brave.propagation used by brave.propagation Class Description CurrentTraceContext This makes a given span the current span by placing it in scope (usually but not always a thread local scope).CurrentTraceContext.Builder Implementations of this allow standardized configuration, for example scope decoration.CurrentTraceContext.Scope A span remains in the scope it was bound to until close is called.CurrentTraceContext.ScopeDecorator Use this to add features such as thread checks or log correlation fields when a scope is created or closed.CurrentTraceContextCustomizer This allows configuration plugins to collaborate on building an instance ofCurrentTraceContext.ExtraFieldCustomizer This allows configuration plugins to collaborate on building an instance ofExtraFieldPropagation.Factory.ExtraFieldPropagation Allows you to propagate predefined request-scoped fields, usually but not always HTTP headers.ExtraFieldPropagation.Factory ExtraFieldPropagation.FactoryBuilder Propagation Injects and extractstrace identifiersas text into carriers that travel in-band across process boundaries.Propagation.Factory Propagation.Getter Gets the first value of the given propagation key or returns nullPropagation.KeyFactory Creates keys for use in propagated contextsPropagation.Setter Replaces a propagated key with the given valueSamplingFlags SamplingFlags.Builder Deprecated.prefer using constants.ThreadLocalCurrentTraceContext In-process trace context propagation backed by a static thread local.ThreadLocalSpan This type allows you to place a span in scope in one method and access it in another without using an explicit request parameter.TraceContext Contains trace identifiers and sampling data propagated in and out-of-process.TraceContext.Builder TraceContext.Extractor Used to continue an incoming trace.TraceContext.Injector Used to send the trace context downstream.TraceContextOrSamplingFlags Union type that contains only one of trace context, trace ID context or sampling flags.TraceContextOrSamplingFlags.Builder TraceIdContext Contains inbound trace ID and sampling flags, used when users control the root trace ID, but not the span ID (ex Amazon X-Ray or other correlation).TraceIdContext.Builder -
Classes in brave.propagation used by brave.sampler Class Description SamplingFlags