On Mon, Aug 31, 2009 at 11:24 AM, Julien D<[email protected]> wrote:
>
> Hi guys,
>
> Here's my situation.
>
> I'm processing a file and I'm sending an email to tell the user that the
> file is being processed.
> I would like to put the file name in the subject of the email but I don't
> know how to do that.
>
> The file name is in the header CamelFileName.
>
> Here's how I set the subject of the email without the file name :
> .setHeader("subject", constant("Starting File processing "))
>
> Any hint ?

Yeah you can use the "simple" language for that as it can do it a bit dynamic
http://camel.apache.org/simple.html

You can just insert ${ } placeholders and then the simple language
will do the replacing at runtime.

 .setHeader("subject", simple("Starting File processing of
${header.CamelFileName} and the file is a good file."))


> --

> View this message in context: 
> http://www.nabble.com/Dynamic-header-setting-tp25220559p25220559.html
> Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to