Каков рекомендуемый способ создания полностью собственного агрегатора в mule 3.x? Под полностью индивидуальным подходом я подразумеваю согласно своей собственной логике, не используя идентификаторы корреляции, количество сообщений и т. Д.
Документация на сайте mulesoft устарела, говоря о том, что используется AbstractEventAggregator, которого нет в 3.x:
http://www.mulesoft.org/documentation/display/MULE3USER/Message+Splitting+and+Aggregatio
Копаем глубже, похоже, этот класс был переименован в AbstractAggregator в 3.x:
http://www.mulesoft.org/docs/site/3.2.0/apidocs/org/mule/routing/AbstractAggregator.html
Однако нет примеров, показывающих, как это использовать. Пример LoanBroker, описанный в первой ссылке выше, на самом деле использует агрегатор корреляции (в примерах 2.x я предполагаю, что документ имеет в виду).
В какой-то момент существовал абстрактный класс, у которого были абстрактные методы shouldAggregate и doAggregate. Это тот класс, который я хотел бы расширить.