File tree 6 files changed +10
-14
lines changed
docs/apidiffs/current_vs_latest
sdk-extensions/autoconfigure/src
main/java/io/opentelemetry/sdk/autoconfigure
test/java/io/opentelemetry/sdk/autoconfigure
6 files changed +10
-14
lines changed Original file line number Diff line number Diff line change 1
1
Comparing source compatibility of against
2
2
*** MODIFIED CLASS: PUBLIC FINAL io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder (not serializable)
3
3
=== CLASS FILE FORMAT VERSION: 52.0 <- 52.0
4
- +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder setComponentLoader(io.opentelemetry.sdk.autoconfigure.ComponentLoader)
4
+ +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder setComponentLoader(io.opentelemetry.sdk.autoconfigure.internal. ComponentLoader)
5
5
*** MODIFIED METHOD: PUBLIC (<- PACKAGE_PROTECTED) io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder setConfig(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties)
6
- +++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) io.opentelemetry.sdk.autoconfigure.ComponentLoader (not serializable)
7
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
8
- +++ NEW SUPERCLASS: java.lang.Object
9
- +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.Iterable<T> load(java.lang.Class<T>)
10
- GENERIC TEMPLATES: +++ T:java.lang.Object
11
- +++ NEW METHOD: PUBLIC(+) java.util.Map<java.lang.String,T> loadConfigurableProviders(java.lang.Class<T>)
12
- GENERIC TEMPLATES: +++ T:io.opentelemetry.sdk.autoconfigure.spi.ConfigurableProvider
13
- +++ NEW METHOD: PUBLIC(+) java.util.List<T> loadOrdered(java.lang.Class<T>)
14
- GENERIC TEMPLATES: +++ T:io.opentelemetry.sdk.autoconfigure.spi.Ordered
Original file line number Diff line number Diff line change 13
13
import io .opentelemetry .context .propagation .TextMapPropagator ;
14
14
import io .opentelemetry .sdk .OpenTelemetrySdk ;
15
15
import io .opentelemetry .sdk .OpenTelemetrySdkBuilder ;
16
+ import io .opentelemetry .sdk .autoconfigure .internal .ComponentLoader ;
16
17
import io .opentelemetry .sdk .autoconfigure .internal .SpiHelper ;
17
18
import io .opentelemetry .sdk .autoconfigure .spi .AutoConfigurationCustomizer ;
18
19
import io .opentelemetry .sdk .autoconfigure .spi .AutoConfigurationCustomizerProvider ;
Original file line number Diff line number Diff line change 3
3
* SPDX-License-Identifier: Apache-2.0
4
4
*/
5
5
6
- package io .opentelemetry .sdk .autoconfigure ;
6
+ package io .opentelemetry .sdk .autoconfigure . internal ;
7
7
8
8
import io .opentelemetry .sdk .autoconfigure .spi .ConfigurableProvider ;
9
9
import io .opentelemetry .sdk .autoconfigure .spi .Ordered ;
14
14
import java .util .stream .Collectors ;
15
15
import java .util .stream .StreamSupport ;
16
16
17
- /** A loader for components that are discovered via SPI. */
17
+ /**
18
+ * A loader for components that are discovered via SPI.
19
+ *
20
+ * <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
21
+ * at any time.
22
+ */
18
23
public interface ComponentLoader {
19
24
<T > Iterable <T > load (Class <T > spiClass );
20
25
Original file line number Diff line number Diff line change 5
5
6
6
package io .opentelemetry .sdk .autoconfigure .internal ;
7
7
8
- import io .opentelemetry .sdk .autoconfigure .ComponentLoader ;
9
8
import io .opentelemetry .sdk .autoconfigure .spi .ConfigProperties ;
10
9
import io .opentelemetry .sdk .autoconfigure .spi .ConfigurableProvider ;
11
10
import io .opentelemetry .sdk .autoconfigure .spi .Ordered ;
Original file line number Diff line number Diff line change 36
36
import io .opentelemetry .context .propagation .TextMapPropagator ;
37
37
import io .opentelemetry .internal .testing .slf4j .SuppressLogger ;
38
38
import io .opentelemetry .sdk .OpenTelemetrySdk ;
39
+ import io .opentelemetry .sdk .autoconfigure .internal .ComponentLoader ;
39
40
import io .opentelemetry .sdk .autoconfigure .internal .SpiHelper ;
40
41
import io .opentelemetry .sdk .autoconfigure .spi .ConfigProperties ;
41
42
import io .opentelemetry .sdk .autoconfigure .spi .ConfigurationException ;
Original file line number Diff line number Diff line change 15
15
import static org .mockito .Mockito .verify ;
16
16
import static org .mockito .Mockito .when ;
17
17
18
- import io .opentelemetry .sdk .autoconfigure .ComponentLoader ;
19
18
import io .opentelemetry .sdk .autoconfigure .spi .ConfigProperties ;
20
19
import io .opentelemetry .sdk .autoconfigure .spi .ConfigurableProvider ;
21
20
import io .opentelemetry .sdk .autoconfigure .spi .ResourceProvider ;
You can’t perform that action at this time.
0 commit comments