This is an automated email from the ASF dual-hosted git repository.
acosentino 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 433d04e Regen
433d04e is described below
commit 433d04eea8db42f764338e17d2c371c8ba5f8bb3
Author: Andrea Cosentino <[email protected]>
AuthorDate: Fri Apr 19 16:42:50 2019 +0200
Regen
---
.../modules/ROOT/pages/aws-sqs-component.adoc | 18 ++-
.../camel-spring-boot-dependencies/pom.xml | 126 ++++++++++-----------
2 files changed, 80 insertions(+), 64 deletions(-)
diff --git a/docs/components/modules/ROOT/pages/aws-sqs-component.adoc
b/docs/components/modules/ROOT/pages/aws-sqs-component.adoc
index a089c29..97bbf19 100644
--- a/docs/components/modules/ROOT/pages/aws-sqs-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws-sqs-component.adoc
@@ -334,7 +334,7 @@ of the route, use a Filter:
[source,java]
------------------------------------------------------------------------------------------------------
-from("aws-sqs://MyQueue?amazonSQSClient=#client&defaultVisibilityTimeout=5000&deleteIfFiltered=false")
+from("aws-sqs://MyQueue?amazonSQSClient=#client&defaultVisibilityTimeout=5000&deleteIfFiltered=false&deleteAfterRead=false")
.filter("${header.login} == true")
.to("mock:result");
------------------------------------------------------------------------------------------------------
@@ -344,6 +344,11 @@ will not make it through the filter AND also not be
deleted from the SQS
queue. After 5000 miliseconds, the message will become visible to other
consumers.
+### Available Producer Operations
+- single message (default)
+- sendBatchMessage (from Camel 3)
+- deleteMessage (from Camel 3)
+
### Send Batch Message
From Camel 3.x we introduce the sendBatchMessage operation. You can set a
`SendMessageBatchRequest` or an `Iterable`
@@ -375,6 +380,17 @@ From Camel 3.0.0-M3 the component will be able to detect
the presence of an Amaz
If it's the only instance of that type it will be used as client and you won't
have to define it as uri parameter.
This may be really useful for smarter configuration of the endpoint.
+### Send Batch Message and Message Deduplication Strategy
+
+In case you're using a SendBatchMessage Operation, you can set two different
kind of Message Deduplication Strategy:
+- useExchangeId
+- useContentBasedDeduplication
+
+The first one will use a ExchangeIdMessageDeduplicationIdStrategy, that will
use the Exchange ID as parameter
+The other one will use a NullMessageDeduplicationIdStrategy, that will use the
body as deduplication element.
+
+In case of send batch message operation, you'll need to use the
`useContentBasedDeduplication` and on the Queue you're pointing you'll need to
enable the `content based deduplication` option.
+
### See Also
* Configuring Camel
diff --git
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index b44787f..f63e11b 100644
---
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -3643,359 +3643,359 @@
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-benchmark</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-benchmark</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-benchmark</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-benchmark</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-core</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-core</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-core</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-core</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-core-gwt</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-distribution</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>zip</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-docs</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>zip</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-examples</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-examples</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-examples</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-common</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-common</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-common</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-common</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jackson</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jackson</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jackson</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jackson</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jaxb</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jaxb</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jaxb</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jaxb</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jpa</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jpa</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jpa</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-jpa</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-xstream</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-xstream</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-xstream</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-persistence-xstream</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-test</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-test</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-test</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-test</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-domain-editor-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-domain-editor-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-domain-editor-backend</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-domain-editor-backend</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-domain-editor-client</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-domain-editor-client</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-guided-rule-editor-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-guided-rule-editor-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-guided-rule-editor-backend</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-guided-rule-editor-backend</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-guided-rule-editor-client</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-guided-rule-editor-client</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-solver-editor-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-solver-editor-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-solver-editor-backend</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-solver-editor-backend</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-solver-editor-client</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-solver-editor-client</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-wb-ui</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>war</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-webexamples</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<type>war</type>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-webexamples</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-workbench-models-core</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-workbench-models-core</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-workbench-models-datamodel-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
</dependency>
<dependency>
<groupId>org.optaplanner</groupId>
<artifactId>optaplanner-workbench-models-datamodel-api</artifactId>
- <version>7.19.0.Final</version>
+ <version>7.20.0.Final</version>
<classifier>sources</classifier>
</dependency>
<dependency>