Skip to content

Introduce SourceContext to replace long source build parameter list #7019

@bruceg

Description

@bruceg

The parameter list to SourceConfig::build is growing quite large, and will likely soon have an additional parameter to support the end-to-end acknowledgement framework. To reduce the complexity of this and any further parameters, convert the parameter list into a struct SourceContext containing all the parameters.

Ref: #6911 (comment)

Metadata

Metadata

Assignees

Labels

domain: sourcesAnything related to the Vector's sourcestype: taskGeneric non-code related tasks

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions