Hi

Yeah the split EIP pattern will be explained in chapter 8 in both Java
and Spring XML examples.

You can also see a bit more here
http://camel.apache.org/splitter.html

You use the <tokenize/> and it requires a token, such as \n or comma etc.
<tokenize token="\n"/>

To do the exact same example as in Java DSL you can do
<simple>${body}</simple>

To let Camel "figure out" based on the Body and split it. Since the
Body is most likely a List or the likes, then Camel
will iterate the list in the splitting.



On Sun, Apr 18, 2010 at 8:28 PM, Olivier Roger <olivier.ro...@bsb.com> wrote:
>
> Hello Camel!
>
> I am currently reading the "Camel in Action" book, where I found an example
> to unmarshal a csv file.
>
> The example is in Java DSL and I can't found the similar Spring DSL
> expression to .split(body())
>
> The full Java example is
>
> .from("...").unmarchal().csv().split(body()).to("...");
>
> Here is my Spring DSL route
>
>                <route>
>                        <from uri="direct:csv" />
>                        <unmarshal><csv /></unmarshal>
>                        <split>
>                                <??? />
>                                <to uri="mock:csv" />
>                        </split>
>                </route>
>
> Thanks in advance for your help !
>
> Olivier
> --
> View this message in context: 
> http://old.nabble.com/Split-Body-in-Spring-DSL-tp28284152p28284152.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to