Skip to content

Commit de48d1b

Browse files
authored
Remove component provider generic type (#7606)
1 parent 408f2d8 commit de48d1b

File tree

42 files changed

+253
-279
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+253
-279
lines changed

exporters/logging-otlp/src/main/java/io/opentelemetry/exporter/logging/otlp/internal/logs/OtlpStdoutLogRecordExporterComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1717
* at any time.
1818
*/
19-
public final class OtlpStdoutLogRecordExporterComponentProvider
20-
implements ComponentProvider<LogRecordExporter> {
19+
public final class OtlpStdoutLogRecordExporterComponentProvider implements ComponentProvider {
2120

2221
@Override
2322
public Class<LogRecordExporter> getType() {

exporters/logging-otlp/src/main/java/io/opentelemetry/exporter/logging/otlp/internal/metrics/OtlpStdoutMetricExporterComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1717
* at any time.
1818
*/
19-
public final class OtlpStdoutMetricExporterComponentProvider
20-
implements ComponentProvider<MetricExporter> {
19+
public final class OtlpStdoutMetricExporterComponentProvider implements ComponentProvider {
2120

2221
@Override
2322
public Class<MetricExporter> getType() {

exporters/logging-otlp/src/main/java/io/opentelemetry/exporter/logging/otlp/internal/traces/OtlpStdoutSpanExporterComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1717
* at any time.
1818
*/
19-
public final class OtlpStdoutSpanExporterComponentProvider
20-
implements ComponentProvider<SpanExporter> {
19+
public final class OtlpStdoutSpanExporterComponentProvider implements ComponentProvider {
2120

2221
@Override
2322
public Class<SpanExporter> getType() {

exporters/logging-otlp/src/test/java/io/opentelemetry/exporter/logging/otlp/AbstractOtlpStdoutExporterTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -333,9 +333,8 @@ protected T exporterFromComponentProvider(DeclarativeConfigProperties properties
333333
properties.getComponentLoader().load(ComponentProvider.class).spliterator(), false)
334334
.filter(
335335
p -> {
336-
ComponentProvider<?> c = p;
337-
return "otlp_file/development".equals(c.getName())
338-
&& c.getType().equals(componentProviderType);
336+
return "otlp_file/development".equals(p.getName())
337+
&& p.getType().equals(componentProviderType);
339338
})
340339
.findFirst()
341340
.orElseThrow(() -> new IllegalStateException("No provider found"))

exporters/logging/src/main/java/io/opentelemetry/exporter/logging/internal/ConsoleLogRecordExporterComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1717
* at any time.
1818
*/
19-
public final class ConsoleLogRecordExporterComponentProvider
20-
implements ComponentProvider<LogRecordExporter> {
19+
public final class ConsoleLogRecordExporterComponentProvider implements ComponentProvider {
2120

2221
@Override
2322
public Class<LogRecordExporter> getType() {

exporters/logging/src/main/java/io/opentelemetry/exporter/logging/internal/ConsoleMetricExporterComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1717
* at any time.
1818
*/
19-
public final class ConsoleMetricExporterComponentProvider
20-
implements ComponentProvider<MetricExporter> {
19+
public final class ConsoleMetricExporterComponentProvider implements ComponentProvider {
2120

2221
@Override
2322
public Class<MetricExporter> getType() {

exporters/logging/src/main/java/io/opentelemetry/exporter/logging/internal/ConsoleSpanExporterComponentProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
1717
* at any time.
1818
*/
19-
public final class ConsoleSpanExporterComponentProvider implements ComponentProvider<SpanExporter> {
19+
public final class ConsoleSpanExporterComponentProvider implements ComponentProvider {
2020

2121
@Override
2222
public Class<SpanExporter> getType() {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/internal/OtlpGrpcLogRecordExporterComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
2020
* at any time.
2121
*/
22-
public class OtlpGrpcLogRecordExporterComponentProvider
23-
implements ComponentProvider<LogRecordExporter> {
22+
public class OtlpGrpcLogRecordExporterComponentProvider implements ComponentProvider {
2423

2524
@Override
2625
public Class<LogRecordExporter> getType() {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/internal/OtlpGrpcMetricExporterComponentProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
2121
* at any time.
2222
*/
23-
public class OtlpGrpcMetricExporterComponentProvider implements ComponentProvider<MetricExporter> {
23+
public class OtlpGrpcMetricExporterComponentProvider implements ComponentProvider {
2424

2525
@Override
2626
public Class<MetricExporter> getType() {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/internal/OtlpGrpcSpanExporterComponentProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
* <p>This class is internal and is hence not for public use. Its APIs are unstable and can change
2020
* at any time.
2121
*/
22-
public class OtlpGrpcSpanExporterComponentProvider implements ComponentProvider<SpanExporter> {
22+
public class OtlpGrpcSpanExporterComponentProvider implements ComponentProvider {
2323

2424
@Override
2525
public Class<SpanExporter> getType() {

0 commit comments

Comments
 (0)