process

abstract fun process(input: I, data: SharedPipelineData): O

Processes the input I and produces an output O.

This is the main method that implements the stage's processing logic.

Return

the processed output

Parameters

input

the input to process

data

shared data that is passed between pipeline stages