Skip to content

Commit aca4ee3

Browse files
authored
Declarative config: more qualified imports (#6930)
1 parent 3928feb commit aca4ee3

File tree

9 files changed

+35
-37
lines changed

9 files changed

+35
-37
lines changed

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/AggregationFactory.java

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.AggregationModel;
1111
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.Base2ExponentialBucketHistogramModel;
1212
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ExplicitBucketHistogramModel;
13+
import io.opentelemetry.sdk.metrics.Aggregation;
1314
import java.io.Closeable;
1415
import java.util.List;
1516

16-
final class AggregationFactory
17-
implements Factory<AggregationModel, io.opentelemetry.sdk.metrics.Aggregation> {
17+
final class AggregationFactory implements Factory<AggregationModel, Aggregation> {
1818

1919
private static final AggregationFactory INSTANCE = new AggregationFactory();
2020

@@ -25,16 +25,16 @@ static AggregationFactory getInstance() {
2525
}
2626

2727
@Override
28-
public io.opentelemetry.sdk.metrics.Aggregation create(
28+
public Aggregation create(
2929
AggregationModel model, SpiHelper spiHelper, List<Closeable> closeables) {
3030
if (model.getDrop() != null) {
31-
return io.opentelemetry.sdk.metrics.Aggregation.drop();
31+
return Aggregation.drop();
3232
}
3333
if (model.getSum() != null) {
34-
return io.opentelemetry.sdk.metrics.Aggregation.sum();
34+
return Aggregation.sum();
3535
}
3636
if (model.getLastValue() != null) {
37-
return io.opentelemetry.sdk.metrics.Aggregation.lastValue();
37+
return Aggregation.lastValue();
3838
}
3939
Base2ExponentialBucketHistogramModel exponentialBucketHistogram =
4040
model.getBase2ExponentialBucketHistogram();
@@ -48,8 +48,7 @@ public io.opentelemetry.sdk.metrics.Aggregation create(
4848
maxSize = 160;
4949
}
5050
try {
51-
return io.opentelemetry.sdk.metrics.Aggregation.base2ExponentialBucketHistogram(
52-
maxSize, maxScale);
51+
return Aggregation.base2ExponentialBucketHistogram(maxSize, maxScale);
5352
} catch (IllegalArgumentException e) {
5453
throw new ConfigurationException("Invalid exponential bucket histogram", e);
5554
}
@@ -58,15 +57,15 @@ public io.opentelemetry.sdk.metrics.Aggregation create(
5857
if (explicitBucketHistogram != null) {
5958
List<Double> boundaries = explicitBucketHistogram.getBoundaries();
6059
if (boundaries == null) {
61-
return io.opentelemetry.sdk.metrics.Aggregation.explicitBucketHistogram();
60+
return Aggregation.explicitBucketHistogram();
6261
}
6362
try {
64-
return io.opentelemetry.sdk.metrics.Aggregation.explicitBucketHistogram(boundaries);
63+
return Aggregation.explicitBucketHistogram(boundaries);
6564
} catch (IllegalArgumentException e) {
6665
throw new ConfigurationException("Invalid explicit bucket histogram", e);
6766
}
6867
}
6968

70-
return io.opentelemetry.sdk.metrics.Aggregation.defaultAggregation();
69+
return Aggregation.defaultAggregation();
7170
}
7271
}

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/AttributeListFactory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import static java.util.stream.Collectors.toList;
99

1010
import io.opentelemetry.api.common.AttributeKey;
11+
import io.opentelemetry.api.common.Attributes;
1112
import io.opentelemetry.api.common.AttributesBuilder;
1213
import io.opentelemetry.sdk.autoconfigure.internal.SpiHelper;
1314
import io.opentelemetry.sdk.autoconfigure.spi.ConfigurationException;
@@ -16,8 +17,7 @@
1617
import java.util.List;
1718
import javax.annotation.Nullable;
1819

19-
final class AttributeListFactory
20-
implements Factory<List<AttributeNameValueModel>, io.opentelemetry.api.common.Attributes> {
20+
final class AttributeListFactory implements Factory<List<AttributeNameValueModel>, Attributes> {
2121

2222
private static final AttributeListFactory INSTANCE = new AttributeListFactory();
2323

@@ -28,9 +28,9 @@ static AttributeListFactory getInstance() {
2828
}
2929

3030
@Override
31-
public io.opentelemetry.api.common.Attributes create(
31+
public Attributes create(
3232
List<AttributeNameValueModel> model, SpiHelper spiHelper, List<Closeable> closeables) {
33-
AttributesBuilder builder = io.opentelemetry.api.common.Attributes.builder();
33+
AttributesBuilder builder = Attributes.builder();
3434

3535
for (AttributeNameValueModel nameValueModel : model) {
3636
addToBuilder(nameValueModel, builder);

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/FileConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties;
1818
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.OpenTelemetryConfigurationModel;
1919
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.SamplerModel;
20+
import io.opentelemetry.sdk.trace.samplers.Sampler;
2021
import java.io.Closeable;
2122
import java.io.IOException;
2223
import java.io.InputStream;
@@ -183,8 +184,7 @@ static StructuredConfigProperties toConfigProperties(
183184
*/
184185
// TODO(jack-berg): add create methods for all SDK extension components supported by
185186
// ComponentProvider
186-
public static io.opentelemetry.sdk.trace.samplers.Sampler createSampler(
187-
StructuredConfigProperties genericSamplerModel) {
187+
public static Sampler createSampler(StructuredConfigProperties genericSamplerModel) {
188188
YamlStructuredConfigProperties yamlStructuredConfigProperties =
189189
requireYamlStructuredConfigProperties(genericSamplerModel);
190190
SamplerModel samplerModel = convertToModel(yamlStructuredConfigProperties, SamplerModel.class);

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/LogRecordProcessorFactory.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import io.opentelemetry.sdk.logs.LogRecordProcessor;
1717
import io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor;
1818
import io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder;
19+
import io.opentelemetry.sdk.logs.export.LogRecordExporter;
1920
import io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor;
2021
import java.io.Closeable;
2122
import java.time.Duration;
@@ -42,7 +43,7 @@ public LogRecordProcessor create(
4243
FileConfigUtil.requireNonNull(
4344
batchModel.getExporter(), "batch log record processor exporter");
4445

45-
io.opentelemetry.sdk.logs.export.LogRecordExporter logRecordExporter =
46+
LogRecordExporter logRecordExporter =
4647
LogRecordExporterFactory.getInstance().create(exporterModel, spiHelper, closeables);
4748
BatchLogRecordProcessorBuilder builder = BatchLogRecordProcessor.builder(logRecordExporter);
4849
if (batchModel.getExportTimeout() != null) {
@@ -65,7 +66,7 @@ public LogRecordProcessor create(
6566
LogRecordExporterModel exporterModel =
6667
FileConfigUtil.requireNonNull(
6768
simpleModel.getExporter(), "simple log record processor exporter");
68-
io.opentelemetry.sdk.logs.export.LogRecordExporter logRecordExporter =
69+
LogRecordExporter logRecordExporter =
6970
LogRecordExporterFactory.getInstance().create(exporterModel, spiHelper, closeables);
7071
return FileConfigUtil.addAndReturn(
7172
closeables, SimpleLogRecordProcessor.create(logRecordExporter));

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/MeterProviderFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ViewModel;
1616
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
1717
import io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder;
18+
import io.opentelemetry.sdk.metrics.export.MetricReader;
1819
import java.io.Closeable;
1920
import java.util.List;
2021

@@ -37,7 +38,7 @@ public SdkMeterProviderBuilder create(
3738
if (readerModels != null) {
3839
readerModels.forEach(
3940
readerModel -> {
40-
io.opentelemetry.sdk.metrics.export.MetricReader metricReader =
41+
MetricReader metricReader =
4142
MetricReaderFactory.getInstance().create(readerModel, spiHelper, closeables);
4243
if (metricReader != null) {
4344
builder.registerMetricReader(metricReader);

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/MetricReaderFactory.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.PullMetricExporterModel;
1616
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.PullMetricReaderModel;
1717
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.PushMetricExporterModel;
18+
import io.opentelemetry.sdk.metrics.export.MetricExporter;
1819
import io.opentelemetry.sdk.metrics.export.MetricReader;
20+
import io.opentelemetry.sdk.metrics.export.PeriodicMetricReader;
1921
import io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder;
2022
import java.io.Closeable;
2123
import java.time.Duration;
@@ -38,11 +40,10 @@ public MetricReader create(
3840
if (periodicModel != null) {
3941
PushMetricExporterModel exporterModel =
4042
requireNonNull(periodicModel.getExporter(), "periodic metric reader exporter");
41-
io.opentelemetry.sdk.metrics.export.MetricExporter metricExporter =
43+
MetricExporter metricExporter =
4244
MetricExporterFactory.getInstance().create(exporterModel, spiHelper, closeables);
4345
PeriodicMetricReaderBuilder builder =
44-
io.opentelemetry.sdk.metrics.export.PeriodicMetricReader.builder(
45-
FileConfigUtil.addAndReturn(closeables, metricExporter));
46+
PeriodicMetricReader.builder(FileConfigUtil.addAndReturn(closeables, metricExporter));
4647
if (periodicModel.getInterval() != null) {
4748
builder.setInterval(Duration.ofMillis(periodicModel.getInterval()));
4849
}

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/ResourceFactory.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.AttributeNameValueModel;
1818
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorAttributesModel;
1919
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.DetectorsModel;
20+
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ResourceModel;
2021
import io.opentelemetry.sdk.resources.Resource;
2122
import io.opentelemetry.sdk.resources.ResourceBuilder;
2223
import java.io.Closeable;
@@ -28,10 +29,7 @@
2829
import java.util.stream.Collectors;
2930
import javax.annotation.Nullable;
3031

31-
final class ResourceFactory
32-
implements Factory<
33-
io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ResourceModel,
34-
Resource> {
32+
final class ResourceFactory implements Factory<ResourceModel, Resource> {
3533

3634
private static final StructuredConfigProperties EMPTY_CONFIG =
3735
FileConfiguration.toConfigProperties(
@@ -46,10 +44,7 @@ static ResourceFactory getInstance() {
4644
}
4745

4846
@Override
49-
public Resource create(
50-
io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.ResourceModel model,
51-
SpiHelper spiHelper,
52-
List<Closeable> closeables) {
47+
public Resource create(ResourceModel model, SpiHelper spiHelper, List<Closeable> closeables) {
5348
ResourceBuilder builder = Resource.getDefault().toBuilder();
5449

5550
ResourceBuilder detectedResourceBuilder = Resource.builder();

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/SpanLimitsFactory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
import io.opentelemetry.sdk.autoconfigure.internal.SpiHelper;
99
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.AttributeLimitsModel;
1010
import io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.SpanLimitsModel;
11+
import io.opentelemetry.sdk.trace.SpanLimits;
1112
import io.opentelemetry.sdk.trace.SpanLimitsBuilder;
1213
import java.io.Closeable;
1314
import java.util.List;
1415

15-
final class SpanLimitsFactory
16-
implements Factory<SpanLimitsAndAttributeLimits, io.opentelemetry.sdk.trace.SpanLimits> {
16+
final class SpanLimitsFactory implements Factory<SpanLimitsAndAttributeLimits, SpanLimits> {
1717

1818
private static final SpanLimitsFactory INSTANCE = new SpanLimitsFactory();
1919

@@ -24,9 +24,9 @@ static SpanLimitsFactory getInstance() {
2424
}
2525

2626
@Override
27-
public io.opentelemetry.sdk.trace.SpanLimits create(
27+
public SpanLimits create(
2828
SpanLimitsAndAttributeLimits model, SpiHelper spiHelper, List<Closeable> closeables) {
29-
SpanLimitsBuilder builder = io.opentelemetry.sdk.trace.SpanLimits.builder();
29+
SpanLimitsBuilder builder = SpanLimits.builder();
3030

3131
AttributeLimitsModel attributeLimitsModel = model.getAttributeLimits();
3232
if (attributeLimitsModel != null) {

sdk-extensions/incubator/src/main/java/io/opentelemetry/sdk/extension/incubator/fileconfig/SpanProcessorFactory.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import io.opentelemetry.sdk.trace.export.BatchSpanProcessor;
1818
import io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder;
1919
import io.opentelemetry.sdk.trace.export.SimpleSpanProcessor;
20+
import io.opentelemetry.sdk.trace.export.SpanExporter;
2021
import java.io.Closeable;
2122
import java.time.Duration;
2223
import java.util.List;
@@ -39,7 +40,7 @@ public SpanProcessor create(
3940
if (batchModel != null) {
4041
SpanExporterModel exporterModel =
4142
FileConfigUtil.requireNonNull(batchModel.getExporter(), "batch span processor exporter");
42-
io.opentelemetry.sdk.trace.export.SpanExporter spanExporter =
43+
SpanExporter spanExporter =
4344
SpanExporterFactory.getInstance().create(exporterModel, spiHelper, closeables);
4445
BatchSpanProcessorBuilder builder = BatchSpanProcessor.builder(spanExporter);
4546
if (batchModel.getExportTimeout() != null) {
@@ -62,7 +63,7 @@ public SpanProcessor create(
6263
SpanExporterModel exporterModel =
6364
FileConfigUtil.requireNonNull(
6465
simpleModel.getExporter(), "simple span processor exporter");
65-
io.opentelemetry.sdk.trace.export.SpanExporter spanExporter =
66+
SpanExporter spanExporter =
6667
SpanExporterFactory.getInstance().create(exporterModel, spiHelper, closeables);
6768
return FileConfigUtil.addAndReturn(closeables, SimpleSpanProcessor.create(spanExporter));
6869
}

0 commit comments

Comments
 (0)