Class ConfigPropertiesBridge
java.lang.Object
io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
- All Implemented Interfaces:
io.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
public final class ConfigPropertiesBridge
extends Object
implements io.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
Constructor Summary
ConstructorsConstructorDescriptionConfigPropertiesBridge(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties configProperties, io.opentelemetry.api.incubator.config.ConfigProvider configProvider) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBoolean(String name, boolean defaultValue) io.opentelemetry.api.incubator.config.ConfigProviderio.opentelemetry.api.incubator.config.DeclarativeConfigPropertiesgetDeclarativeConfig(String node) doublegetDuration(String name, Duration defaultValue) intlongbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
getList
-
Constructor Details
-
ConfigPropertiesBridge
public ConfigPropertiesBridge(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties configProperties, @Nullable io.opentelemetry.api.incubator.config.ConfigProvider configProvider)
-
-
Method Details
-
getString
- Specified by:
getStringin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getString
- Specified by:
getStringin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getBoolean
- Specified by:
getBooleanin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getInt
- Specified by:
getIntin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getLong
- Specified by:
getLongin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getDouble
- Specified by:
getDoublein interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getDuration
- Specified by:
getDurationin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getList
- Specified by:
getListin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getMap
- Specified by:
getMapin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
isDeclarative
public boolean isDeclarative()- Specified by:
isDeclarativein interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getDeclarativeConfig
public io.opentelemetry.api.incubator.config.DeclarativeConfigProperties getDeclarativeConfig(String node) - Specified by:
getDeclarativeConfigin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-
getConfigProvider
- Specified by:
getConfigProviderin interfaceio.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig
-