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
