[ https://issues.apache.org/jira/browse/CAMEL-7434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111124#comment-14111124 ]
Claus Ibsen commented on CAMEL-7434: ------------------------------------ I think its the external controller that is the most needed. As sometimes you need a way of management to force a completion etc. Or some external tooling to do that. Ben, I suggest you log a new ticket about that completion for group header, so we keep this about the external controller. > Provide a way to force the completion of a aggregate exchange from an > external event > ------------------------------------------------------------------------------------ > > Key: CAMEL-7434 > URL: https://issues.apache.org/jira/browse/CAMEL-7434 > Project: Camel > Issue Type: New Feature > Components: camel-core, eip > Affects Versions: 2.13.0 > Reporter: Susan Javurek > Assignee: Ben O'Day > Fix For: Future > > > There is a way to do this by creating a "trigger" exchange that is handled in > a special way by the aggregation strategy and a completion predicate. But > this solution is quite intrusive and painful to write. > It would actually be much easier if the AggregateProcessor would implement > and expose the following methods: > public void forceCompletionOfGroup(String key) > public Expression getCorrelationExpression() > This way, it becomes possible to control "externally" an aggregator without > having to implement some intrusive logic. -- This message was sent by Atlassian JIRA (v6.2#6252)