This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new a915826 CAMEL-16861: Cleanup and update EIP docs a915826 is described below commit a915826c224a781e525c02b29fe3adcfe3033d15 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Sep 15 16:13:48 2021 +0200 CAMEL-16861: Cleanup and update EIP docs --- .../docs/modules/eips/pages/aggregate-eip.adoc | 29 +++++++++++----------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/core/camel-core-engine/src/main/docs/modules/eips/pages/aggregate-eip.adoc b/core/camel-core-engine/src/main/docs/modules/eips/pages/aggregate-eip.adoc index 6df0a1b..209683e 100644 --- a/core/camel-core-engine/src/main/docs/modules/eips/pages/aggregate-eip.adoc +++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/aggregate-eip.adoc @@ -200,6 +200,20 @@ total parameters will be -1, and the timeout parameter will be provided only if configured as a fixed value. You must *not* throw any exceptions from the `timeout` method. +=== Aggregate with persistent repository + +The aggregator provides a pluggable repository which you can implement +your own `org.apache.camel.spi.AggregationRepository`. + +If you need persistent repository then Camel provides numerous implementations, such as from the +xref:components::caffeine-cache-component.adoc[Caffeine], +xref:components::cql-component.adoc[CassandraQL], +xref:components::ehcache-component.adoc[EHCache], +xref:components::infinispan-component.adoc[Infinispan], +xref:components::jcache-component.adoc[JCache], +xref:components:others:leveldb.adoc[LevelDB], +xref:components:others:redis.adoc[Redis], +or xref:components::sql-component.adoc[SQL] components. == Completion @@ -276,21 +290,6 @@ completions * any other completion are not used (such as by size, from batch consumer etc) * _eagerCheckCompletion_ is implied as `true`, but the option has no effect -== Persistent AggregationRepository - -The aggregator provides a pluggable repository which you can implement -your own `org.apache.camel.spi.AggregationRepository`. - -If you need persistent repository then Camel provides numerous implementations, such as from the -xref:components::caffeine-cache-component.adoc[Caffeine], -xref:components::cql-component.adoc[CassandraQL], -xref:components::ehcache-component.adoc[EHCache], -xref:components::infinispan-component.adoc[Infinispan], -xref:components::jcache-component.adoc[JCache], -xref:components:others:leveldb.adoc[LevelDB], -xref:components:others:redis.adoc[Redis], -or xref:components::sql-component.adoc[SQL] components. - === CompletionAwareAggregationStrategy If your aggregation strategy implements