How the Integration Domain Connects to the Pipeline
The existing TransformationPipeline is untouched. The Integration Domain hooks in through two extension points: the RecordWriter interface (outbound) and a new FileIngestionService (inbound).
Current vs Extended Pipelineβ
New DestinationType Valuesβ
The DestinationType enum gains new values to cover all integration destinations:
PipelineRequest Changesβ
PipelineRequest gains a clientId and an optional deliveryIntegrationId:
Outbound Writer Resolutionβ
Inbound File Ingestion Flowβ
Inbound connectors are not driven by the pipeline β they drive the pipeline. A scheduled poller pulls files and feeds them in.