Class ConfigurationDefaults

java.lang.Object
com.vaadin.extension.conf.ConfigurationDefaults
All Implemented Interfaces:
io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizerProvider, io.opentelemetry.sdk.autoconfigure.spi.Ordered

@AutoService(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizerProvider.class) public class ConfigurationDefaults extends Object implements io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizerProvider
Provides default values for global and extension-specific OpenTelemetry configuration. The defaults can be overwritten by a configuration mechanism with a higher priority.

The configuration priority, from highest to lowest is:

  • system properties
  • environment variables
  • configuration file
  • PropertySource SPI
  • hard-coded defaults
  • Field Details

    • configProperties

      public static io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties configProperties
    • spanExporter

      public static io.opentelemetry.sdk.trace.export.SpanExporter spanExporter
  • Constructor Details

    • ConfigurationDefaults

      public ConfigurationDefaults()
  • Method Details

    • order

      public int order()
      Specified by:
      order in interface io.opentelemetry.sdk.autoconfigure.spi.Ordered
    • customize

      public void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer autoConfiguration)
      Specified by:
      customize in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizerProvider
    • getPropertyFileProperties

      public Map<String,String> getPropertyFileProperties()