Uses of Class
io.opentelemetry.sdk.trace.internal.TracerConfig
Packages that use TracerConfig
Package
Description
The OpenTelemetry SDK implementation of tracing.
-
Uses of TracerConfig in io.opentelemetry.sdk.trace
Fields in io.opentelemetry.sdk.trace with type parameters of type TracerConfigModifier and TypeFieldDescriptionprivate final ScopeConfigurator
<TracerConfig> SdkTracerProvider.tracerConfigurator
private ScopeConfiguratorBuilder
<TracerConfig> SdkTracerProviderBuilder.tracerConfiguratorBuilder
Methods in io.opentelemetry.sdk.trace that return TracerConfigModifier and TypeMethodDescriptionprivate TracerConfig
SdkTracerProvider.getTracerConfig
(InstrumentationScopeInfo instrumentationScopeInfo) Methods in io.opentelemetry.sdk.trace with parameters of type TracerConfigModifier and TypeMethodDescription(package private) SdkTracerProviderBuilder
SdkTracerProviderBuilder.addTracerConfiguratorCondition
(Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig) Adds a condition to the tracer configurator, which computesTracerConfig
for eachInstrumentationScopeInfo
.Method parameters in io.opentelemetry.sdk.trace with type arguments of type TracerConfigModifier and TypeMethodDescription(package private) SdkTracerProviderBuilder
SdkTracerProviderBuilder.setTracerConfigurator
(ScopeConfigurator<TracerConfig> tracerConfigurator) Set the tracer configurator, which computesTracerConfig
for eachInstrumentationScopeInfo
.Constructors in io.opentelemetry.sdk.trace with parameters of type TracerConfigModifierConstructorDescription(package private)
SdkTracer
(TracerSharedState sharedState, InstrumentationScopeInfo instrumentationScopeInfo, TracerConfig tracerConfig) Constructor parameters in io.opentelemetry.sdk.trace with type arguments of type TracerConfigModifierConstructorDescription(package private)
SdkTracerProvider
(Clock clock, IdGenerator idsGenerator, Resource resource, Supplier<SpanLimits> spanLimitsSupplier, Sampler sampler, List<SpanProcessor> spanProcessors, ScopeConfigurator<TracerConfig> tracerConfigurator) -
Uses of TracerConfig in io.opentelemetry.sdk.trace.internal
Subclasses of TracerConfig in io.opentelemetry.sdk.trace.internalFields in io.opentelemetry.sdk.trace.internal declared as TracerConfigModifier and TypeFieldDescriptionprivate static final TracerConfig
TracerConfig.DEFAULT_CONFIG
private static final TracerConfig
TracerConfig.DISABLED_CONFIG
Methods in io.opentelemetry.sdk.trace.internal that return TracerConfigModifier and TypeMethodDescriptionstatic TracerConfig
TracerConfig.defaultConfig()
Returns the defaultTracerConfig
, which is used when no configurator is set or when the tracer configurator returnsnull
for aInstrumentationScopeInfo
.static TracerConfig
TracerConfig.disabled()
Returns a disabledTracerConfig
.static TracerConfig
TracerConfig.enabled()
Returns an enabledTracerConfig
.Methods in io.opentelemetry.sdk.trace.internal that return types with arguments of type TracerConfigModifier and TypeMethodDescriptionstatic ScopeConfiguratorBuilder
<TracerConfig> TracerConfig.configuratorBuilder()
Methods in io.opentelemetry.sdk.trace.internal with parameters of type TracerConfigModifier and TypeMethodDescriptionstatic void
SdkTracerProviderUtil.addTracerConfiguratorCondition
(SdkTracerProviderBuilder sdkTracerProviderBuilder, Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig) Reflectively add a tracer configurator condition to theSdkTracerProviderBuilder
.Method parameters in io.opentelemetry.sdk.trace.internal with type arguments of type TracerConfigModifier and TypeMethodDescriptionstatic void
SdkTracerProviderUtil.setTracerConfigurator
(SdkTracerProviderBuilder sdkTracerProviderBuilder, ScopeConfigurator<TracerConfig> tracerConfigurator) Reflectively set theScopeConfigurator
to theSdkTracerProviderBuilder
.