Class ExporterBuilderUtil


  • public final class ExporterBuilderUtil
    extends java.lang.Object
    Utilities for exporter builders.

    This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.

    • Field Detail

      • logger

        private static final java.util.logging.Logger logger
    • Constructor Detail

      • ExporterBuilderUtil

        private ExporterBuilderUtil()
    • Method Detail

      • validateEndpoint

        public static java.net.URI validateEndpoint​(java.lang.String endpoint)
        Validate OTLP endpoint.
      • configureExporterMemoryMode

        public static void configureExporterMemoryMode​(ConfigProperties config,
                                                       java.util.function.Consumer<MemoryMode> memoryModeConsumer)
        Invoke the memoryModeConsumer with the configured MemoryMode.
      • configureExporterMemoryMode

        public static void configureExporterMemoryMode​(StructuredConfigProperties config,
                                                       java.util.function.Consumer<MemoryMode> memoryModeConsumer)
        Invoke the memoryModeConsumer with the configured MemoryMode.
      • configureHistogramDefaultAggregation

        public static void configureHistogramDefaultAggregation​(java.lang.String defaultHistogramAggregation,
                                                                java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
        Invoke the defaultAggregationSelectorConsumer with the configured DefaultAggregationSelector.