Splitting a message, and processing and gathering responses

This recipe will show you how you how to split a message into individual fragments, process each fragment individually, and re-aggregate the processed exchanges back into a single exchange. In EIP terms, this is known as a Composed Message Processor, and is made up of a combination of a Splitter and an Aggregator.

Splitting a message, and processing and gathering responses

Getting ready

Java code for this recipe is located in the org.camelcookbook.splitjoin.splitaggregate package. The Spring XML examples are located under src/main/resources/META-INF/spring and prefixed with splitAggregate.

How to do it...

In order to split and aggregate (join) a message, ...

Get Apache Camel Developer's Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.