Can I control where camel will put the splitted value - or will it
always be the body?

2011/10/11 Claus Ibsen <claus.ib...@gmail.com>:
> On Mon, Oct 10, 2011 at 10:26 PM, David Karlsen <davidkarl...@gmail.com> 
> wrote:
>> Hi.
>>
>> I'd like to iterate over a header containing a list and doing a "to
>> uri" for each value.
>> Is this possible?
>>
>> The splitter seems to only support body values, and camel:loop seems
>> to be count-oriented.
>>
>
> The splitter supports using a custom expression, so you can refer to a header.
> The splitter will then try to iterate that, so if the header is a
> List/Collection etc. then it can do that out of the box.
> I also believe if its a String value, then it will iterate using comma
> separator.
>
> Alternative you can write your custom expression and use that, or use
> a method call expression and return the list of values from the header
> to split.
>
>> I could of course loop and use an expression for the list length and
>> access it by index - but maybe something cleaner and down to the point
>> exists OOTB?
>>
>> --
>> --
>> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen
>>
>
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: cib...@fusesource.com
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/
>



-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Reply via email to