This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 7a682cc CAMEL-10126: Aggregate - Has name clash for some options
7a682cc is described below
commit 7a682ccf01593c21811a013aae62912a9f2899d9
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Jul 31 14:24:47 2019 +0200
CAMEL-10126: Aggregate - Has name clash for some options
---
MIGRATION.md | 15 +++++++++++++++
.../aggregator/SpringAggregateControllerTest.xml | 4 ++--
.../SpringAggregateExpressionSizeFallbackTest.xml | 4 ++--
.../aggregator/SpringAggregateExpressionSizeTest.xml | 4 ++--
.../SpringAggregateExpressionTimeoutFallbackTest.xml | 4 ++--
.../SpringAggregateExpressionTimeoutPerGroupTest.xml | 4 ++--
.../aggregator/SpringAggregateExpressionTimeoutTest.xml | 4 ++--
...gregateGroupedExchangeCompletionExpressionSizeTest.xml | 4 ++--
.../java/org/apache/camel/model/AggregateDefinition.java | 4 ++--
9 files changed, 31 insertions(+), 16 deletions(-)
diff --git a/MIGRATION.md b/MIGRATION.md
index 79ca9a2..8ae321d 100644
--- a/MIGRATION.md
+++ b/MIGRATION.md
@@ -139,6 +139,21 @@ To
And the same for `<setProperty>`.
+### <aggregate> EIP in XML DSL
+
+The aggregte EIP have renamed the expressions (not the attributes) for setting
correlation size/timeout to avoid a name clash, so migrate:
+
+ <completionSize>
+ <header>mySize</header>
+ </completionSize>
+To
+
+ <completionSizeExpression>
+ <header>mySize</header>
+ </completionSizeExpression>
+
+And the same for `<completionTimeout`.
+
#### camel-cdi
Support for multiple CamelContext's has been removed, and therefore
`@ContextName` has been removed. Instead use standard CDI annotations such as
`@Named` and `@ApplicationScoped`.
diff --git
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateControllerTest.xml
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateControllerTest.xml
index d29f887..0ddac7d 100644
---
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateControllerTest.xml
+++
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateControllerTest.xml
@@ -31,9 +31,9 @@
<correlationExpression>
<simple>header.id</simple>
</correlationExpression>
- <completionSize>
+ <completionSizeExpression>
<constant>10</constant>
- </completionSize>
+ </completionSizeExpression>
<to uri="mock:aggregated"/>
</aggregate>
</route>
diff --git
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeFallbackTest.xml
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeFallbackTest.xml
index 9b3b7b5..d478591 100644
---
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeFallbackTest.xml
+++
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeFallbackTest.xml
@@ -32,9 +32,9 @@
<correlationExpression>
<simple>header.id</simple>
</correlationExpression>
- <completionSize>
+ <completionSizeExpression>
<header>mySize</header>
- </completionSize>
+ </completionSizeExpression>
<to uri="mock:aggregated"/>
</aggregate>
</route>
diff --git
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeTest.xml
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeTest.xml
index c2686bb..f65845b 100644
---
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeTest.xml
+++
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionSizeTest.xml
@@ -32,9 +32,9 @@
<correlationExpression>
<simple>header.id</simple>
</correlationExpression>
- <completionSize>
+ <completionSizeExpression>
<header>mySize</header>
- </completionSize>
+ </completionSizeExpression>
<to uri="mock:aggregated"/>
</aggregate>
</route>
diff --git
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutFallbackTest.xml
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutFallbackTest.xml
index 8685927..7970194 100644
---
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutFallbackTest.xml
+++
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutFallbackTest.xml
@@ -32,9 +32,9 @@
<correlationExpression>
<simple>${header.id}</simple>
</correlationExpression>
- <completionTimeout>
+ <completionTimeoutExpression>
<header>timeout</header>
- </completionTimeout>
+ </completionTimeoutExpression>
<to uri="mock:aggregated"/>
</aggregate>
</route>
diff --git
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutPerGroupTest.xml
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutPerGroupTest.xml
index 3a48c01..d9c4797 100644
---
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutPerGroupTest.xml
+++
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutPerGroupTest.xml
@@ -32,9 +32,9 @@
<correlationExpression>
<simple>${header.id}</simple>
</correlationExpression>
- <completionTimeout>
+ <completionTimeoutExpression>
<header>timeout</header>
- </completionTimeout>
+ </completionTimeoutExpression>
<to uri="mock:aggregated"/>
</aggregate>
</route>
diff --git
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutTest.xml
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutTest.xml
index 034a0dc..199985b 100644
---
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutTest.xml
+++
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateExpressionTimeoutTest.xml
@@ -32,9 +32,9 @@
<correlationExpression>
<simple>header.id</simple>
</correlationExpression>
- <completionTimeout>
+ <completionTimeoutExpression>
<header>timeout</header>
- </completionTimeout>
+ </completionTimeoutExpression>
<to uri="mock:aggregated"/>
</aggregate>
</route>
diff --git
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateGroupedExchangeCompletionExpressionSizeTest.xml
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateGroupedExchangeCompletionExpressionSizeTest.xml
index cc3910c..0ca793f 100644
---
a/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateGroupedExchangeCompletionExpressionSizeTest.xml
+++
b/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/aggregator/SpringAggregateGroupedExchangeCompletionExpressionSizeTest.xml
@@ -31,9 +31,9 @@
<correlationExpression>
<constant>true</constant>
</correlationExpression>
- <completionSize>
+ <completionSizeExpression>
<header>size</header>
- </completionSize>
+ </completionSizeExpression>
<to uri="mock:result"/>
</aggregate>
</route>
diff --git
a/core/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
b/core/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
index 3eff2d2..2023bb3 100644
---
a/core/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
+++
b/core/camel-core/src/main/java/org/apache/camel/model/AggregateDefinition.java
@@ -54,9 +54,9 @@ public class AggregateDefinition extends
ProcessorDefinition<AggregateDefinition
private ExpressionSubElementDefinition correlationExpression;
@XmlElement(name = "completionPredicate") @AsPredicate
private ExpressionSubElementDefinition completionPredicate;
- @XmlElement(name = "completionTimeout")
+ @XmlElement(name = "completionTimeoutExpression")
private ExpressionSubElementDefinition completionTimeoutExpression;
- @XmlElement(name = "completionSize")
+ @XmlElement(name = "completionSizeExpression")
private ExpressionSubElementDefinition completionSizeExpression;
@XmlElement(name = "optimisticLockRetryPolicy")
private OptimisticLockRetryPolicyDefinition
optimisticLockRetryPolicyDefinition;