Processes messages and passes updated messages to the next processor.
The array of messages to process.
Invokes the next processor in the sequence or no-op if there's no more processors.
Processes messages and passes updated messages to the next processor.