...
A dynamic URI is an endpoint URI that varies depending on inflight routing information, such as Exchange properties, message headers, the body, the Camel Context, etc.
Info | ||
---|---|---|
| ||
From Camel 2.16 onwards there is a new <toD> which is a dynamic to. See more details at Message Endpoint. |
For example, if you're using a Freemarker producer and the template location is provided inside the current message, you might expect the following code to work, but it will not.
...
Or you could use any other of Camel Languages.
Info |
---|
Notice that the Recipient List can send to multiple Endpoints if the expression returns either a For example, to turn it, when using Camel 2.13 onwards: .recipientList(simple("sql:select firstName, lastName from myTable where user = ${header.user}"), "false") And for users of Camel 2.12.x or older, we use a non existing delimiter char: .recipientList(simple("sql:select firstName, lastName from myTable where user = ${header.user}"), "@") |