Skip to content

Commit da9cbde

Browse files
committed
Initial implementation
1 parent 4c0044e commit da9cbde

File tree

40 files changed

+107
-123
lines changed

40 files changed

+107
-123
lines changed

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
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
23-
public Class<LogRecordExporter> getType() {
22+
public Class<?> getType() {
2423
return LogRecordExporter.class;
2524
}
2625

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
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
23-
public Class<MetricExporter> getType() {
22+
public Class<?> getType() {
2423
return MetricExporter.class;
2524
}
2625

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
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
23-
public Class<SpanExporter> getType() {
22+
public Class<?> getType() {
2423
return SpanExporter.class;
2524
}
2625

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ protected T exporterFromComponentProvider(DeclarativeConfigProperties properties
333333
properties.getComponentLoader().load(ComponentProvider.class).spliterator(), false)
334334
.filter(
335335
p -> {
336-
ComponentProvider<?> c = p;
336+
ComponentProvider c = p;
337337
return "otlp_file/development".equals(c.getName())
338338
&& c.getType().equals(componentProviderType);
339339
})

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
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
23-
public Class<LogRecordExporter> getType() {
22+
public Class<?> getType() {
2423
return LogRecordExporter.class;
2524
}
2625

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
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
23-
public Class<MetricExporter> getType() {
22+
public Class<?> getType() {
2423
return MetricExporter.class;
2524
}
2625

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
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
22-
public Class<SpanExporter> getType() {
22+
public Class<?> getType() {
2323
return SpanExporter.class;
2424
}
2525

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@
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
26-
public Class<LogRecordExporter> getType() {
25+
public Class<?> getType() {
2726
return LogRecordExporter.class;
2827
}
2928

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
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
26-
public Class<MetricExporter> getType() {
26+
public Class<?> getType() {
2727
return MetricExporter.class;
2828
}
2929

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
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
25-
public Class<SpanExporter> getType() {
25+
public Class<?> getType() {
2626
return SpanExporter.class;
2727
}
2828

0 commit comments

Comments
 (0)