Uses of Interface
brave.propagation.CurrentTraceContext.ScopeDecorator
Package | Description |
---|---|
brave.baggage | |
brave.propagation |
-
Uses of CurrentTraceContext.ScopeDecorator in brave.baggage
Classes in brave.baggage that implement CurrentTraceContext.ScopeDecorator Modifier and Type Class Description class
CorrelationScopeDecorator
Synchronizes fields such asBaggageFields.TRACE_ID
with a correlation context, such as logging through decoration of a scope.Methods in brave.baggage that return CurrentTraceContext.ScopeDecorator Modifier and Type Method Description CurrentTraceContext.ScopeDecorator
CorrelationScopeDecorator.Builder. build()
-
Uses of CurrentTraceContext.ScopeDecorator in brave.propagation
Classes in brave.propagation that implement CurrentTraceContext.ScopeDecorator Modifier and Type Class Description class
StrictScopeDecorator
Useful when developing instrumentation as state is enforced more strictly.Fields in brave.propagation declared as CurrentTraceContext.ScopeDecorator Modifier and Type Field Description static CurrentTraceContext.ScopeDecorator
CurrentTraceContext.ScopeDecorator. NOOP
Use this when configuration results in no decoration needed.Methods in brave.propagation with parameters of type CurrentTraceContext.ScopeDecorator Modifier and Type Method Description CurrentTraceContext.Builder
CurrentTraceContext.Builder. addScopeDecorator(CurrentTraceContext.ScopeDecorator scopeDecorator)
Implementations call decorators in order to add features like log correlation to a scope.StrictCurrentTraceContext.Builder
StrictCurrentTraceContext.Builder. addScopeDecorator(CurrentTraceContext.ScopeDecorator scopeDecorator)
ThreadLocalCurrentTraceContext.Builder
ThreadLocalCurrentTraceContext.Builder. addScopeDecorator(CurrentTraceContext.ScopeDecorator scopeDecorator)