-
Book Overview & Buying
-
Table Of Contents
Apache Camel Developer's Cookbook
By :
The Splitter EIP provides you with a versatile mechanism for breaking a message down into smaller fragments and processing them individually.

This recipe will show you how to use the Splitter EIP, along with Camel's built-in Expression Languages, to easily slice up your messages.
The Java code for this recipe is located in the org.camelcookbook.splitjoin.split package. The Spring XML files are located under src/main/resources/META-INF/spring and prefixed with split.
Inside your route, create a split statement, whose first line is the split expression. The following code splits a message naturally, meaning that any message that is an array, Collection, or Iterator will have each element processed individually through the statements in the block, as through a loop:
<from uri="direct:in"/>
<split>
<simple>${body}</simple>
<to uri="mock:split"/>
</split>Here, ${body} is a Simple Expression Language...