...
You will notice an additional @RecipientList
annotation on the route method. This turns the method into a Recipient List EIP where the return value is a list of URIs URIs for the recipients. This annotation is great for creating custom dynamic Recipient Lists. In this case at step 4 we peek at the city field in the message (using the @XPath
annotation) and provide a set of recipients based on that. For folk from London, their files will be sent to file locations for the EMEA region (file:target/messages/emea/...
). Others fall into the AMER region (file:target/messages/amer/...
).
...