camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <>
Subject [HeadsUp] implementing Dynamic Recipient Lists using annotations
Date Wed, 01 Oct 2008 16:02:22 GMT
I've just added support for @RecipientList annotation on a bean method
to implement a dynamic recipient list.

This can be used when using @MesageDriven or @Consume to call the
method when messages arrive, or if the bean method is explicitly
invoked from a route.


public class RouterBean {

    @MessageDriven(uri = "activemq:foo")
    public String[] route(String body) {
        return new String[]{"activemq:bar", "activemq:whatnot"};

you can return a single Endpoint or object that can be converted into
a String; or a collection or array of such objects.

More documentation is here...

As usual feedback welcome!


Open Source Integration

View raw message