Class SdkTracerProviderUtil
- java.lang.Object
-
- io.opentelemetry.sdk.trace.internal.SdkTracerProviderUtil
-
public final class SdkTracerProviderUtil extends java.lang.Object
A collection of methods that allow use of experimental features prior to availability in public APIs.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
SdkTracerProviderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addTracerConfiguratorCondition(SdkTracerProviderBuilder sdkTracerProviderBuilder, java.util.function.Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig)
Reflectively add a tracer configurator condition to theSdkTracerProviderBuilder
.static void
setTracerConfigurator(SdkTracerProviderBuilder sdkTracerProviderBuilder, ScopeConfigurator<TracerConfig> tracerConfigurator)
Reflectively set theScopeConfigurator
to theSdkTracerProviderBuilder
.
-
-
-
Method Detail
-
setTracerConfigurator
public static void setTracerConfigurator(SdkTracerProviderBuilder sdkTracerProviderBuilder, ScopeConfigurator<TracerConfig> tracerConfigurator)
Reflectively set theScopeConfigurator
to theSdkTracerProviderBuilder
.
-
addTracerConfiguratorCondition
public static void addTracerConfiguratorCondition(SdkTracerProviderBuilder sdkTracerProviderBuilder, java.util.function.Predicate<InstrumentationScopeInfo> scopeMatcher, TracerConfig tracerConfig)
Reflectively add a tracer configurator condition to theSdkTracerProviderBuilder
.
-
-