Class ConfigPropertiesBackedConfigProvider
java.lang.Object
io.opentelemetry.instrumentation.config.bridge.ConfigPropertiesBackedConfigProvider
- All Implemented Interfaces:
io.opentelemetry.api.incubator.config.ConfigProvider
public final class ConfigPropertiesBackedConfigProvider
extends Object
implements io.opentelemetry.api.incubator.config.ConfigProvider
A
ConfigProvider implementation backed by ConfigProperties.
This allows instrumentations to always use ExtendedOpenTelemetry.getConfigProvider()
regardless of whether the user started with system properties or YAML.
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.opentelemetry.api.incubator.config.ConfigProvidercreate(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties configProperties) io.opentelemetry.api.incubator.config.DeclarativeConfigPropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.api.incubator.config.ConfigProvider
getGeneralInstrumentationConfig, getInstrumentationConfig
-
Method Details
-
create
public static io.opentelemetry.api.incubator.config.ConfigProvider create(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties configProperties) -
getInstrumentationConfig
public io.opentelemetry.api.incubator.config.DeclarativeConfigProperties getInstrumentationConfig()- Specified by:
getInstrumentationConfigin interfaceio.opentelemetry.api.incubator.config.ConfigProvider
-