Hi all
I'm currently using multicast in my route with an aggregation strategy and I'm
finding that if my multicast only has one route defined in it, then my
aggregation strategy is never called. Is this expected behaviour? I would have
expected the first call to the aggregation strategy to occur with the
newExchange being null.
eg
… multicast(myStrategy).to("direct:foo", "direct:bar").end()
myStrategy is called, however
… multicast(myStrategy).to("direct:foo").end()
myStrategy is never called
Admittedly there's no point having a multicast if it only goes to one route but
I am putting this in place because I am expecting to add extra routes in the
future to the multicast.
Thanks