Claus Ibsen created CAMEL-8966:
----------------------------------

             Summary: Add a dynamic to that is simpler to use than recipient 
list
                 Key: CAMEL-8966
                 URL: https://issues.apache.org/jira/browse/CAMEL-8966
             Project: Camel
          Issue Type: Improvement
          Components: camel-core, eip
            Reporter: Claus Ibsen
             Fix For: Future


To do dynamic to then see this FAQ
http://camel.apache.org/how-to-use-a-dynamic-uri-in-to.html

I think we should consider a dynamic to variation, or make to dynamic out of 
the box?

For example to send a message to a dynamic computed uri with a header that has 
a stock symbol name:
{code}
<toD uri="jms:queue:stock-${header.stock}"/>
{code}

Notice the toD for to dynamic.

It should be as simple so its a one-liner like today. If you want a bit more 
elaborate then use recipient list. Also the language it uses is simple only.

We could also ponder about making that defailt for <to> to use simple language. 
However a few components like file uses simple language in its parameters. So 
we would need to tell simple to be lenient and keep tokens it cannot parse at 
this time, so you can do: 
{code}
<to uri="file:inbox?fileName=backup-${file:name}"/>
{code}

So parsing ${file:name} don't barf



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to