execute
Executes this pipeline stage with the given input and shared data.
This method calls the process method to process the input and produce an output, then invokes the hook function (if one is defined) using invokeHook.
This is the main entry point for executing a pipeline stage.
Return
the processed output
Parameters
input
the input to process
data
shared data that is passed between pipeline stages