This callback is invoked for every command generated by the pipeline.
This callback is invoked for every command generated by the pipeline.
By default this does nothing.
This callback is invoked if an exception occurred while processing an injected command.
This callback is invoked if an exception occurred while processing an injected command. If this callback is invoked that no other callbacks will be invoked for the same injection.
By default this will just throw the exception.
This callback is invoked for every event generated by the pipeline.
This callback is invoked for every event generated by the pipeline.
By default this does nothing.
This callback is invoked if an exception occurred while processing an injected event.
This callback is invoked if an exception occurred while processing an injected event. If this callback is invoked that no other callbacks will be invoked for the same injection.
By default this will just throw the exception.
A sink which can be attached by PipelineFactory#buildWithSink to a pipeline when it is being built. The methods are called when commands, events or their failures occur during evaluation of the pipeline (i.e. when injection is triggered using the associated PipelineInjector).