Class TracerConfig
- java.lang.Object
-
- io.opentelemetry.sdk.trace.internal.TracerConfig
-
- Direct Known Subclasses:
AutoValue_TracerConfig
@Immutable public abstract class TracerConfig extends java.lang.ObjectA collection of configuration options which define the behavior of aTracer.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Field Summary
Fields Modifier and Type Field Description private static TracerConfigDEFAULT_CONFIGprivate static TracerConfigDISABLED_CONFIG
-
Constructor Summary
Constructors Constructor Description TracerConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ScopeConfiguratorBuilder<TracerConfig>configuratorBuilder()static TracerConfigdefaultConfig()Returns the defaultTracerConfig, which is used when no configurator is set or when the tracer configurator returnsnullfor aInstrumentationScopeInfo.static TracerConfigdisabled()Returns a disabledTracerConfig.static TracerConfigenabled()Returns an enabledTracerConfig.abstract booleanisEnabled()Returnstrueif this tracer is enabled.
-
-
-
Field Detail
-
DEFAULT_CONFIG
private static final TracerConfig DEFAULT_CONFIG
-
DISABLED_CONFIG
private static final TracerConfig DISABLED_CONFIG
-
-
Method Detail
-
disabled
public static TracerConfig disabled()
Returns a disabledTracerConfig.
-
enabled
public static TracerConfig enabled()
Returns an enabledTracerConfig.
-
defaultConfig
public static TracerConfig defaultConfig()
Returns the defaultTracerConfig, which is used when no configurator is set or when the tracer configurator returnsnullfor aInstrumentationScopeInfo.
-
configuratorBuilder
public static ScopeConfiguratorBuilder<TracerConfig> configuratorBuilder()
-
isEnabled
public abstract boolean isEnabled()
Returnstrueif this tracer is enabled. Defaults totrue.
-
-