File tree Expand file tree Collapse file tree 3 files changed +8
-10
lines changed
instrumentation/resources/library/src
main/java/io/opentelemetry/instrumentation/resources
test/java/io/opentelemetry/instrumentation/resources Expand file tree Collapse file tree 3 files changed +8
-10
lines changed Original file line number Diff line number Diff line change 99import io .opentelemetry .api .common .AttributeKey ;
1010import io .opentelemetry .api .common .Attributes ;
1111import io .opentelemetry .api .common .AttributesBuilder ;
12+ import io .opentelemetry .api .incubator .config .DeclarativeConfigProperties ;
1213import io .opentelemetry .sdk .autoconfigure .spi .ConfigProperties ;
1314import io .opentelemetry .sdk .autoconfigure .spi .internal .ConditionalResourceProvider ;
1415import 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
Original file line number Diff line number Diff line change 88import static java .util .logging .Level .WARNING ;
99
1010import com .google .auto .service .AutoService ;
11- import io .opentelemetry .api .incubator .config .DeclarativeConfigProperties ;
1211import io .opentelemetry .sdk .autoconfigure .spi .ResourceProvider ;
13- import io .opentelemetry .sdk .resources .Resource ;
1412import io .opentelemetry .semconv .ServiceAttributes ;
1513import java .io .IOException ;
1614import 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 ());
Original file line number Diff line number Diff line change 1010import static org .assertj .core .api .Assertions .assertThat ;
1111
1212import io .opentelemetry .api .common .Attributes ;
13+ import io .opentelemetry .api .incubator .config .DeclarativeConfigProperties ;
1314import io .opentelemetry .sdk .autoconfigure .spi .ConfigProperties ;
1415import io .opentelemetry .sdk .autoconfigure .spi .internal .DefaultConfigProperties ;
1516import 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 }))
You can’t perform that action at this time.
0 commit comments