@@ -21,7 +21,6 @@ import (
21
21
"go.uber.org/zap"
22
22
23
23
"github.com/open-telemetry/opentelemetry-service/consumer"
24
- "github.com/open-telemetry/opentelemetry-service/factories"
25
24
"github.com/open-telemetry/opentelemetry-service/internal"
26
25
"github.com/open-telemetry/opentelemetry-service/models"
27
26
"github.com/open-telemetry/opentelemetry-service/processor/multiconsumer"
@@ -172,10 +171,10 @@ func (rb *ReceiversBuilder) findPipelinesToAttach(config models.Receiver) (attac
172
171
}
173
172
174
173
func (rb * ReceiversBuilder ) attachReceiverToPipelines (
175
- factory factories. ReceiverFactory ,
174
+ factory receiver. Factory ,
176
175
dataType models.DataType ,
177
176
config models.Receiver ,
178
- receiver * builtReceiver ,
177
+ rcv * builtReceiver ,
179
178
pipelineProcessors []* builtProcessor ,
180
179
) error {
181
180
// There are pipelines of the specified data type that must be attached to
@@ -188,15 +187,15 @@ func (rb *ReceiversBuilder) attachReceiverToPipelines(
188
187
junction := buildFanoutTraceConsumer (pipelineProcessors )
189
188
190
189
// Now create the receiver and tell it to send to the junction point.
191
- receiver .trace , err = factory .CreateTraceReceiver (context .Background (), rb .logger , config , junction )
190
+ rcv .trace , err = factory .CreateTraceReceiver (context .Background (), rb .logger , config , junction )
192
191
193
192
case models .MetricsDataType :
194
193
junction := buildFanoutMetricConsumer (pipelineProcessors )
195
- receiver .metrics , err = factory .CreateMetricsReceiver (rb .logger , config , junction )
194
+ rcv .metrics , err = factory .CreateMetricsReceiver (rb .logger , config , junction )
196
195
}
197
196
198
197
if err != nil {
199
- if err == factories .ErrDataTypeIsNotSupported {
198
+ if err == models .ErrDataTypeIsNotSupported {
200
199
return fmt .Errorf (
201
200
"receiver %s does not support %s but it was used in a " +
202
201
"%s pipeline" ,
@@ -222,8 +221,8 @@ func (rb *ReceiversBuilder) buildReceiver(config models.Receiver) (*builtReceive
222
221
}
223
222
224
223
// Prepare to build the receiver.
225
- factory := factories .GetReceiverFactory (config .Type ())
226
- receiver := & builtReceiver {}
224
+ factory := receiver .GetReceiverFactory (config .Type ())
225
+ rcv := & builtReceiver {}
227
226
228
227
// Now we have list of pipelines broken down by data type. Iterate for each data type.
229
228
for dataType , pipelines := range pipelinesToAttach {
@@ -234,13 +233,13 @@ func (rb *ReceiversBuilder) buildReceiver(config models.Receiver) (*builtReceive
234
233
235
234
// Attach the corresponding part of the receiver to all pipelines that require
236
235
// this data type.
237
- err := rb .attachReceiverToPipelines (factory , dataType , config , receiver , pipelines )
236
+ err := rb .attachReceiverToPipelines (factory , dataType , config , rcv , pipelines )
238
237
if err != nil {
239
238
return nil , err
240
239
}
241
240
}
242
241
243
- return receiver , nil
242
+ return rcv , nil
244
243
}
245
244
246
245
func buildFanoutTraceConsumer (pipelineFrontProcessors []* builtProcessor ) consumer.TraceConsumer {
0 commit comments