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 1dcf9dc Regen 1dcf9dc is described below commit 1dcf9dce01e3b3237fb53ececb56c3628cbc194f Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Mon May 27 11:26:33 2019 +0200 Regen --- components/camel-aws-sns/src/main/docs/aws-sns-component.adoc | 3 ++- docs/components/modules/ROOT/pages/ahc-component.adoc | 10 +++++----- docs/components/modules/ROOT/pages/ahc-ws-component.adoc | 5 +++-- docs/components/modules/ROOT/pages/aws-sns-component.adoc | 11 +++++++++-- 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc b/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc index 0127321..b8b295e 100644 --- a/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc +++ b/components/camel-aws-sns/src/main/docs/aws-sns-component.adoc @@ -110,7 +110,7 @@ When using Spring Boot make sure to use the following Maven dependency to have s ---- -The component supports 22 options, which are listed below. +The component supports 23 options, which are listed below. @@ -122,6 +122,7 @@ The component supports 22 options, which are listed below. | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key | | String | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client | | AmazonSNS | *camel.component.aws-sns.configuration.amazon-s-q-s-client* | An SQS Client to use as bridge between SNS and SQS | | AmazonSQS +| *camel.component.aws-sns.configuration.auto-create-topic* | Setting the autocreation of the topic | true | Boolean | *camel.component.aws-sns.configuration.kms-master-key-id* | The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK. | | String | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json | | String | *camel.component.aws-sns.configuration.policy* | The policy for this queue | | String diff --git a/docs/components/modules/ROOT/pages/ahc-component.adoc b/docs/components/modules/ROOT/pages/ahc-component.adoc index fd0ed79..9e647b2 100644 --- a/docs/components/modules/ROOT/pages/ahc-component.adoc +++ b/docs/components/modules/ROOT/pages/ahc-component.adoc @@ -3,11 +3,11 @@ *Available as of Camel version 2.8* -The *ahc:* component provides HTTP based endpoints +The ahc: component provides HTTP based endpoints for consuming external HTTP resources (as a client to call external -servers using HTTP). + - The component uses the -https://github.com/AsyncHttpClient/async-http-client[Async Http Client] +servers using HTTP). +The component uses the +https://github.com/AsyncHttpClient/async-http-client[Async Http Client] library. Maven users will need to add the following dependency to their `pom.xml` @@ -36,7 +36,7 @@ Will by default use port 80 for HTTP and 443 for HTTPS. You can append query options to the URI in the following format, `?option=value&option=value&...` -### AhcEndpoint Options +### Ahc Endpoint Options diff --git a/docs/components/modules/ROOT/pages/ahc-ws-component.adoc b/docs/components/modules/ROOT/pages/ahc-ws-component.adoc index d2a30d1..ad3f0cb 100644 --- a/docs/components/modules/ROOT/pages/ahc-ws-component.adoc +++ b/docs/components/modules/ROOT/pages/ahc-ws-component.adoc @@ -8,8 +8,9 @@ based endpoints for a client communicating with external servers over Websocket (as a client opening a websocket connection to an external server). + The component uses the <<ahc-component,AHC>> component that in turn uses -the https://github.com/AsyncHttpClient/async-http-client[Async Http -Client] library. +the +https://github.com/AsyncHttpClient/async-http-client[Async Http Client] +library. Maven users will need to add the following dependency to their `pom.xml` for this component: diff --git a/docs/components/modules/ROOT/pages/aws-sns-component.adoc b/docs/components/modules/ROOT/pages/aws-sns-component.adoc index 62fa6ed..b8b295e 100644 --- a/docs/components/modules/ROOT/pages/aws-sns-component.adoc +++ b/docs/components/modules/ROOT/pages/aws-sns-component.adoc @@ -68,7 +68,7 @@ with the following path and query parameters: |=== -==== Query Parameters (17 parameters): +==== Query Parameters (18 parameters): [width="100%",cols="2,5,^1,2",options="header"] @@ -76,6 +76,7 @@ with the following path and query parameters: | Name | Description | Default | Type | *amazonSNSClient* (producer) | To use the AmazonSNS as the client | | AmazonSNS | *amazonSQSClient* (producer) | An SQS Client to use as bridge between SNS and SQS | | AmazonSQS +| *autoCreateTopic* (producer) | Setting the autocreation of the topic | true | boolean | *headerFilterStrategy* (producer) | To use a custom HeaderFilterStrategy to map headers to/from Camel. | | HeaderFilterStrategy | *kmsMasterKeyId* (producer) | The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK. | | String | *messageStructure* (producer) | The message structure to use such as json | | String @@ -109,7 +110,7 @@ When using Spring Boot make sure to use the following Maven dependency to have s ---- -The component supports 22 options, which are listed below. +The component supports 23 options, which are listed below. @@ -121,6 +122,7 @@ The component supports 22 options, which are listed below. | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key | | String | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client | | AmazonSNS | *camel.component.aws-sns.configuration.amazon-s-q-s-client* | An SQS Client to use as bridge between SNS and SQS | | AmazonSQS +| *camel.component.aws-sns.configuration.auto-create-topic* | Setting the autocreation of the topic | true | Boolean | *camel.component.aws-sns.configuration.kms-master-key-id* | The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK. | | String | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json | | String | *camel.component.aws-sns.configuration.policy* | The policy for this queue | | String @@ -222,6 +224,11 @@ from("aws-sqs://test-camel?amazonSQSClient=#amazonSQSClient&delay=50&maxMessages .to(...); ------------------------------------------------- +### Topic Autocreation + +With the option `autoCreateTopic` users are able to avoid the autocreation of an SNS Topic in case it doesn't exist. The default for this option is `true`. +If set to false any operation on a not-existent topic in AWS won't be successful and an error will be returned. + ### Automatic detection of AmazonSNS client in registry From Camel 3.0.0-M3 the component will be able to detect the presence of an AmazonSNS bean into the registry.