@@ -29,6 +29,7 @@ import (
29
29
"go.opentelemetry.io/collector/connector"
30
30
"go.opentelemetry.io/collector/consumer"
31
31
"go.opentelemetry.io/collector/internal/fanoutconsumer"
32
+ "go.opentelemetry.io/collector/pdata"
32
33
"go.opentelemetry.io/collector/service/internal/builders"
33
34
"go.opentelemetry.io/collector/service/internal/capabilityconsumer"
34
35
"go.opentelemetry.io/collector/service/internal/status"
@@ -50,7 +51,7 @@ type Settings struct {
50
51
51
52
ReportStatus status.ServiceStatusFunc
52
53
53
- Extensions func () map [component. ID ]component. Component
54
+ Publishers []pdata. Publisher
54
55
}
55
56
56
57
type Graph struct {
@@ -289,7 +290,7 @@ func (g *Graph) buildComponents(ctx context.Context, set Settings) error {
289
290
err = n .buildComponent (ctx , set .Telemetry , set .BuildInfo , set .ReceiverBuilder , g .nextConsumers (n .ID ()))
290
291
case * processorNode :
291
292
// nextConsumers is guaranteed to be length 1. Either it is the next processor or it is the fanout node for the exporters.
292
- err = n .buildComponent (ctx , set .Telemetry , set .BuildInfo , set .ProcessorBuilder , set .Extensions , g .nextConsumers (n .ID ())[0 ])
293
+ err = n .buildComponent (ctx , set .Telemetry , set .BuildInfo , set .ProcessorBuilder , set .Publishers , g .nextConsumers (n .ID ())[0 ])
293
294
case * exporterNode :
294
295
err = n .buildComponent (ctx , set .Telemetry , set .BuildInfo , set .ExporterBuilder )
295
296
case * connectorNode :
0 commit comments