Claus Ibsen created CAMEL-22882:
-----------------------------------
Summary: camel-core - Local assignment for temporary variables in
simple expressions
Key: CAMEL-22882
URL: https://issues.apache.org/jira/browse/CAMEL-22882
Project: Camel
Issue Type: Improvement
Components: camel-core
Reporter: Claus Ibsen
If you use simple for mapping or something a little bit more complex, then you
may want to be able to assign local temporary variables with calculations or
other expressions to make it easier to build up the result.
{code:java}
${localVariables(
$foo = ${sum(1,2,3)}
$len = ${body.length}
$zip = ${body.zip.code}
$priority = $foo > 999 ? true : false
)}
id: ${body.id}
postal: ${variable.zip}
quick: ${priority} ? 'high' : 'normal'{code}
So if we can make $\{localVariable(..) some kind of pre calculations that has
no affect on the result of the expression and that it does not add up as empty
lines etc.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)