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