Skip to content

Commit 4b91aa2

Browse files
committed
fix
1 parent 2a610ea commit 4b91aa2

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/AttributeResourceProvider.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import io.opentelemetry.api.common.AttributeKey;
1010
import io.opentelemetry.api.common.Attributes;
1111
import io.opentelemetry.api.common.AttributesBuilder;
12+
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
1213
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1314
import io.opentelemetry.sdk.autoconfigure.spi.internal.ConditionalResourceProvider;
1415
import io.opentelemetry.sdk.resources.Resource;
@@ -69,8 +70,8 @@ public final Resource createResource(ConfigProperties config) {
6970
return create(filteredKeys);
7071
}
7172

72-
@SuppressWarnings({"unchecked", "rawtypes"})
73-
protected final Resource createUnconditional() {
73+
@SuppressWarnings({"unchecked", "rawtypes", "unused"})
74+
public final Resource createResource(DeclarativeConfigProperties config) {
7475
return create((Set) attributeGetters.keySet());
7576
}
7677

instrumentation/resources/library/src/main/java/io/opentelemetry/instrumentation/resources/ManifestResourceProvider.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
import static java.util.logging.Level.WARNING;
99

1010
import com.google.auto.service.AutoService;
11-
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
1211
import io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider;
13-
import io.opentelemetry.sdk.resources.Resource;
1412
import io.opentelemetry.semconv.ServiceAttributes;
1513
import java.io.IOException;
1614
import java.nio.file.Path;
@@ -71,11 +69,6 @@ public void registerAttributes(Builder<Manifest> builder) {
7169
this(() -> Optional.ofNullable(jarPathFinder.detectJarPath()), manifestReader);
7270
}
7371

74-
@SuppressWarnings("unused")
75-
public Resource createResource(DeclarativeConfigProperties config) {
76-
return createUnconditional();
77-
}
78-
7972
private static Optional<Manifest> readManifest(Path jarPath) {
8073
try (JarFile jarFile = new JarFile(jarPath.toFile(), false)) {
8174
return Optional.of(jarFile.getManifest());

instrumentation/resources/library/src/test/java/io/opentelemetry/instrumentation/resources/ManifestResourceProviderTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import static org.assertj.core.api.Assertions.assertThat;
1111

1212
import io.opentelemetry.api.common.Attributes;
13+
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
1314
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1415
import io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties;
1516
import io.opentelemetry.sdk.resources.Resource;
@@ -99,7 +100,10 @@ Collection<DynamicTest> createResource() {
99100

100101
if (t.existing.getAttributes().isEmpty()) {
101102
// component provider does not consider existing resource
102-
assertThat(provider.createUnconditional().getAttributes())
103+
assertThat(
104+
provider
105+
.createResource(DeclarativeConfigProperties.empty())
106+
.getAttributes())
103107
.isEqualTo(resource.getAttributes());
104108
}
105109
}))

0 commit comments

Comments
 (0)