Behaves similarly to the
for_each processor, where a
list of child processors are applied to individual messages of a batch. However,
if a processor fails for a message then that message will skip all following
For example, with the following config:
- try:- type: foo- type: bar- type: baz
If the processor
foo fails for a particular message, that message
will skip the processors
This processor is useful for when child processors depend on the successful output of previous processors. This processor can be followed with a catch processor for defining child processors to be applied only to failed messages.
More information about error handing can be found here.