Class ExporterBuilderUtil
- java.lang.Object
-
- io.opentelemetry.exporter.internal.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 Summary
Fields Modifier and Type Field Description private static java.util.logging.Logger
logger
-
Constructor Summary
Constructors Modifier Constructor Description private
ExporterBuilderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
configureExporterMemoryMode(ConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)
Invoke thememoryModeConsumer
with the configuredMemoryMode
.static void
configureExporterMemoryMode(StructuredConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)
Invoke thememoryModeConsumer
with the configuredMemoryMode
.static void
configureHistogramDefaultAggregation(java.lang.String defaultHistogramAggregation, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static void
configureOtlpAggregationTemporality(ConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)
Invoke theaggregationTemporalitySelectorConsumer
with the configuredAggregationTemporality
.static void
configureOtlpAggregationTemporality(StructuredConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)
static void
configureOtlpHistogramDefaultAggregation(ConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static void
configureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static java.net.URI
validateEndpoint(java.lang.String endpoint)
Validate OTLP endpoint.
-
-
-
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 thememoryModeConsumer
with the configuredMemoryMode
.
-
configureExporterMemoryMode
public static void configureExporterMemoryMode(StructuredConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)
Invoke thememoryModeConsumer
with the configuredMemoryMode
.
-
configureHistogramDefaultAggregation
public static void configureHistogramDefaultAggregation(java.lang.String defaultHistogramAggregation, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.
-
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(ConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)
Invoke theaggregationTemporalitySelectorConsumer
with the configuredAggregationTemporality
.
-
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(StructuredConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)
-
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(ConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.
-
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.
-
-