@@ -27,21 +27,14 @@ const (
2727 defaultPartitionLogsByResourceAttributesEnabled = false
2828)
2929
30- // FactoryOption applies changes to kafkaExporterFactory.
31- type FactoryOption func (factory * kafkaExporterFactory )
32-
3330// NewFactory creates Kafka exporter factory.
34- func NewFactory (options ... FactoryOption ) exporter.Factory {
35- f := & kafkaExporterFactory {}
36- for _ , o := range options {
37- o (f )
38- }
31+ func NewFactory () exporter.Factory {
3932 return exporter .NewFactory (
4033 metadata .Type ,
4134 createDefaultConfig ,
42- exporter .WithTraces (f . createTracesExporter , metadata .TracesStability ),
43- exporter .WithMetrics (f . createMetricsExporter , metadata .MetricsStability ),
44- exporter .WithLogs (f . createLogsExporter , metadata .LogsStability ),
35+ exporter .WithTraces (createTracesExporter , metadata .TracesStability ),
36+ exporter .WithMetrics (createMetricsExporter , metadata .MetricsStability ),
37+ exporter .WithLogs (createLogsExporter , metadata .LogsStability ),
4538 )
4639}
4740
@@ -60,9 +53,7 @@ func createDefaultConfig() component.Config {
6053 }
6154}
6255
63- type kafkaExporterFactory struct {}
64-
65- func (f * kafkaExporterFactory ) createTracesExporter (
56+ func createTracesExporter (
6657 ctx context.Context ,
6758 set exporter.Settings ,
6859 cfg component.Config ,
@@ -90,7 +81,7 @@ func (f *kafkaExporterFactory) createTracesExporter(
9081 exporterhelper .WithShutdown (exp .Close ))
9182}
9283
93- func ( f * kafkaExporterFactory ) createMetricsExporter (
84+ func createMetricsExporter (
9485 ctx context.Context ,
9586 set exporter.Settings ,
9687 cfg component.Config ,
@@ -118,7 +109,7 @@ func (f *kafkaExporterFactory) createMetricsExporter(
118109 exporterhelper .WithShutdown (exp .Close ))
119110}
120111
121- func ( f * kafkaExporterFactory ) createLogsExporter (
112+ func createLogsExporter (
122113 ctx context.Context ,
123114 set exporter.Settings ,
124115 cfg component.Config ,
0 commit comments