The  Recipient List
<http://camel.apache.org/how-to-use-a-dynamic-uri-in-to.html>  
documentation states:

/Notice that the Recipient List can send to multiple Endpoints if the
expression returns either a java.util.List, array, java.util.Iteratable or a
String. If the returned value is a String then you can specify multiple
endpoints separated by comma. So if you only want to send to one endpoint
and use a String type, then beware of the comma. If you need to use a comma,
then you can change or turn off the separator on the Recipient List.
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}"), "@")/

Is it possible to do the same for a @RecipienList-annotated method that
returns a String, e.g a *single* Camel endpoint URI that contains comas in
it?

Thanks!



--
View this message in context: 
http://camel.465427.n5.nabble.com/Disabling-coma-delimiter-in-RecipientList-annotated-methods-that-return-String-tp5798618.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to