public interface AggregateController
AggregateProcessor from an
 external source, such as Java API or JMX. This can be used to force completion of aggregated groups, and more.| Modifier and Type | Method and Description | 
|---|---|
int | 
forceCompletionOfAllGroups()
To force complete of all groups 
 | 
int | 
forceCompletionOfGroup(String key)
To force completing a specific group by its key. 
 | 
int | 
forceDiscardingOfAllGroups()
To force discardingof all groups 
 | 
int | 
forceDiscardingOfGroup(String key)
To force discarding a specific group by its key. 
 | 
void | 
onStart(AggregateProcessor processor)
Callback when the aggregate processor is started. 
 | 
void | 
onStop(AggregateProcessor processor)
Callback when the aggregate processor is stopped. 
 | 
void onStart(AggregateProcessor processor)
processor - the aggregate processorvoid onStop(AggregateProcessor processor)
processor - the aggregate processorint forceCompletionOfGroup(String key)
key - the keyint forceCompletionOfAllGroups()
int forceDiscardingOfGroup(String key)
key - the keyint forceDiscardingOfAllGroups()
Apache Camel