You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2020/04/24 08:50:44 UTC

[camel] branch master updated (732f133 -> 634b84f)

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 732f133  Upgrade TestContainers to version 1.14.1
     new 3acb6a1  Camel-AWS2-MQ: Added example for pojoRequest
     new 5da6552  AWS2-MQ: Dependencies element title in docs
     new 634b84f  Regen docs

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../camel-aws2-mq/src/main/docs/aws2-mq-component.adoc    | 15 ++++++++++++++-
 docs/components/modules/ROOT/pages/aws2-mq-component.adoc | 15 ++++++++++++++-
 2 files changed, 28 insertions(+), 2 deletions(-)


[camel] 01/03: Camel-AWS2-MQ: Added example for pojoRequest

Posted by ac...@apache.org.
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

commit 3acb6a10480ed401d5a43f458121ceeec8152d2e
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Apr 24 10:41:45 2020 +0200

    Camel-AWS2-MQ: Added example for pojoRequest
---
 .../camel-aws2-mq/src/main/docs/aws2-mq-component.adoc      | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc b/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc
index 014e4de..facc485 100644
--- a/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc
+++ b/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc
@@ -170,6 +170,19 @@ The component is capable of detecting the presence of an MqClient bean into the
 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.
 
+== Using a POJO as body
+
+Sometimes build an AWS Request can be complex, because of multiple options. We introduce the possibility to use a POJO as body.
+In AWS MQ there are multiple operations you can submit, as an example for List brokers request, you can do something like:
+
+------------------------------------------------------------------------------------------------------
+from("direct:createUser")
+     .setBody(ListBrokersRequest.builder().maxResults(10).build())
+     .to("aws2-mq://test?amazonMqClient=#amazonMqClient&operation=listBrokers&pojoRequest=true")
+------------------------------------------------------------------------------------------------------
+
+In this way you'll pass the request directly without the need of passing headers and options specifically related to this operation.
+
 Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.


[camel] 02/03: AWS2-MQ: Dependencies element title in docs

Posted by ac...@apache.org.
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

commit 5da65520fa8d57456e43734522e01c65c668556d
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Apr 24 10:42:43 2020 +0200

    AWS2-MQ: Dependencies element title in docs
---
 components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc b/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc
index facc485..f4dfe0f 100644
--- a/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc
+++ b/components/camel-aws2-mq/src/main/docs/aws2-mq-component.adoc
@@ -183,7 +183,7 @@ from("direct:createUser")
 
 In this way you'll pass the request directly without the need of passing headers and options specifically related to this operation.
 
-Dependencies
+== Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.
 


[camel] 03/03: Regen docs

Posted by ac...@apache.org.
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

commit 634b84f5d62ff75c873cf05a630da37fc99b29f1
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Apr 24 10:44:20 2020 +0200

    Regen docs
---
 docs/components/modules/ROOT/pages/aws2-mq-component.adoc | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/docs/components/modules/ROOT/pages/aws2-mq-component.adoc b/docs/components/modules/ROOT/pages/aws2-mq-component.adoc
index 8746cb9..6ce1c34 100644
--- a/docs/components/modules/ROOT/pages/aws2-mq-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws2-mq-component.adoc
@@ -172,7 +172,20 @@ The component is capable of detecting the presence of an MqClient bean into the
 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.
 
-Dependencies
+== Using a POJO as body
+
+Sometimes build an AWS Request can be complex, because of multiple options. We introduce the possibility to use a POJO as body.
+In AWS MQ there are multiple operations you can submit, as an example for List brokers request, you can do something like:
+
+------------------------------------------------------------------------------------------------------
+from("direct:createUser")
+     .setBody(ListBrokersRequest.builder().maxResults(10).build())
+     .to("aws2-mq://test?amazonMqClient=#amazonMqClient&operation=listBrokers&pojoRequest=true")
+------------------------------------------------------------------------------------------------------
+
+In this way you'll pass the request directly without the need of passing headers and options specifically related to this operation.
+
+== Dependencies
 
 Maven users will need to add the following dependency to their pom.xml.