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-spring-boot.git
The following commit(s) were added to refs/heads/master by this push:
new 3a7cef7 [create-pull-request] automated change
3a7cef7 is described below
commit 3a7cef76e86bf57bffa9f12776ffbcd257e49e1d
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Jul 28 01:26:27 2020 +0000
[create-pull-request] automated change
---
.../camel/springboot/catalog/components/aws-sns.json | 2 ++
.../camel/springboot/catalog/components/aws-sqs.json | 2 ++
.../camel/springboot/catalog/components/aws2-sns.json | 2 ++
.../camel/springboot/catalog/components/aws2-sqs.json | 2 ++
.../src/main/docs/aws-sns-starter.adoc | 3 ++-
.../aws/sns/springboot/SnsComponentConfiguration.java | 14 ++++++++++++++
.../src/main/docs/aws-sqs-starter.adoc | 3 ++-
.../aws/sqs/springboot/SqsComponentConfiguration.java | 14 ++++++++++++++
.../src/main/docs/aws2-sns-starter.adoc | 3 ++-
.../aws2/sns/springboot/Sns2ComponentConfiguration.java | 14 ++++++++++++++
.../src/main/docs/aws2-sqs-starter.adoc | 3 ++-
.../aws2/sqs/springboot/Sqs2ComponentConfiguration.java | 14 ++++++++++++++
components-starter/camel-cassandraql-starter/pom.xml | 11 ++++++++---
components-starter/camel-corda-starter/pom.xml | 12 ------------
components-starter/camel-iota-starter/pom.xml | 12 ------------
docs/modules/ROOT/pages/aws-sns-starter.adoc | 3 ++-
docs/modules/ROOT/pages/aws-sqs-starter.adoc | 3 ++-
docs/modules/ROOT/pages/aws2-sns-starter.adoc | 3 ++-
docs/modules/ROOT/pages/aws2-sqs-starter.adoc | 3 ++-
19 files changed, 88 insertions(+), 35 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sns.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sns.json
index 70c3a32..4d8d5df 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sns.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sns.json
@@ -24,6 +24,7 @@
"amazonSNSClient": { "kind": "property", "displayName": "Amazon
SNSClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "com.amazonaws.services.sns.AmazonSNS", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "To use the AmazonSNS as the client" },
"amazonSQSClient": { "kind": "property", "displayName": "Amazon
SQSClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "com.amazonaws.services.sqs.AmazonSQS", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "An SQS Client to use as bridge between SNS and
SQS" },
"autoCreateTopic": { "kind": "property", "displayName": "Auto Create
Topic", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "Setting the autocreation of the topic" },
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.sns.SnsConfiguration",
"deprecated": false, "secret": false, "description": "The component
configuration" },
"kmsMasterKeyId": { "kind": "property", "displayName": "Kms Master Key
Id", "group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws.sns.SnsConfiguration",
"configurationField": "configuration", "description": "The ID of an AWS-managed
customer master key (CMK) for Amazon SNS or a custom CMK." },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a producer may otherwise
fail during starting and cause the r [...]
@@ -46,6 +47,7 @@
"amazonSNSClient": { "kind": "parameter", "displayName": "Amazon
SNSClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "com.amazonaws.services.sns.AmazonSNS", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "To use the AmazonSNS as the client" },
"amazonSQSClient": { "kind": "parameter", "displayName": "Amazon
SQSClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "com.amazonaws.services.sqs.AmazonSQS", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "An SQS Client to use as bridge between SNS and
SQS" },
"autoCreateTopic": { "kind": "parameter", "displayName": "Auto Create
Topic", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "Setting the autocreation of the topic" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registr [...]
"headerFilterStrategy": { "kind": "parameter", "displayName": "Header
Filter Strategy", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy",
"deprecated": false, "secret": false, "description": "To use a custom
HeaderFilterStrategy to map headers to\/from Camel." },
"kmsMasterKeyId": { "kind": "parameter", "displayName": "Kms Master Key
Id", "group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws.sns.SnsConfiguration",
"configurationField": "configuration", "description": "The ID of an AWS-managed
customer master key (CMK) for Amazon SNS or a custom CMK." },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a producer may otherwise
fail during starting and cause the [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sqs.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sqs.json
index 37518a6..d943871 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sqs.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sqs.json
@@ -24,6 +24,7 @@
"amazonAWSHost": { "kind": "property", "displayName": "Amazon AWSHost",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"defaultValue": "amazonaws.com", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "The hostname of the Amazon AWS cloud." },
"amazonSQSClient": { "kind": "property", "displayName": "Amazon
SQSClient", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "com.amazonaws.services.sqs.AmazonSQS", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "To use the AmazonSQS as client" },
"autoCreateQueue": { "kind": "property", "displayName": "Auto Create
Queue", "group": "common", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "Setting the autocreation of the queue" },
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.sqs.SqsConfiguration",
"deprecated": false, "secret": false, "description": "The component
configuration" },
"protocol": { "kind": "property", "displayName": "Protocol", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "defaultValue":
"https", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "The underlying protocol used to communicate
with SQS" },
"proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ],
"deprecated": false, "secret": false, "defaultValue": "HTTPS",
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration",
"configurationField": "configuration", "description": "To define a proxy
protocol when instantiating the SQS client" },
@@ -65,6 +66,7 @@
"amazonAWSHost": { "kind": "parameter", "displayName": "Amazon AWSHost",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"defaultValue": "amazonaws.com", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "The hostname of the Amazon AWS cloud." },
"amazonSQSClient": { "kind": "parameter", "displayName": "Amazon
SQSClient", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "com.amazonaws.services.sqs.AmazonSQS", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "To use the AmazonSQS as client" },
"autoCreateQueue": { "kind": "parameter", "displayName": "Auto Create
Queue", "group": "common", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "Setting the autocreation of the queue" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registr [...]
"headerFilterStrategy": { "kind": "parameter", "displayName": "Header
Filter Strategy", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy",
"deprecated": false, "secret": false, "description": "To use a custom
HeaderFilterStrategy to map headers to\/from Camel." },
"protocol": { "kind": "parameter", "displayName": "Protocol", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "defaultValue":
"https", "configurationClass":
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField":
"configuration", "description": "The underlying protocol used to communicate
with SQS" },
"proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ],
"deprecated": false, "secret": false, "defaultValue": "HTTPS",
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration",
"configurationField": "configuration", "description": "To define a proxy
protocol when instantiating the SQS client" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
index 778f545..05c1799 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sns.json
@@ -23,6 +23,7 @@
"componentProperties": {
"amazonSNSClient": { "kind": "property", "displayName": "Amazon
SNSClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.sns.SnsClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField":
"configuration", "description": "To use the AmazonSNS as the client" },
"autoCreateTopic": { "kind": "property", "displayName": "Auto Create
Topic", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField":
"configuration", "description": "Setting the autocreation of the topic" },
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regist [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.sns.Sns2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"kmsMasterKeyId": { "kind": "property", "displayName": "Kms Master Key
Id", "group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration",
"configurationField": "configuration", "description": "The ID of an AWS-managed
customer master key (CMK) for Amazon SNS or a custom CMK." },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a producer may otherwise
fail during starting and cause the r [...]
@@ -45,6 +46,7 @@
"topicNameOrArn": { "kind": "path", "displayName": "Topic Name Or Arn",
"group": "producer", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"secret": false, "description": "Topic name or ARN" },
"amazonSNSClient": { "kind": "parameter", "displayName": "Amazon
SNSClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.sns.SnsClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField":
"configuration", "description": "To use the AmazonSNS as the client" },
"autoCreateTopic": { "kind": "parameter", "displayName": "Auto Create
Topic", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField":
"configuration", "description": "Setting the autocreation of the topic" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regis [...]
"headerFilterStrategy": { "kind": "parameter", "displayName": "Header
Filter Strategy", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy",
"deprecated": false, "secret": false, "description": "To use a custom
HeaderFilterStrategy to map headers to\/from Camel." },
"kmsMasterKeyId": { "kind": "parameter", "displayName": "Kms Master Key
Id", "group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration",
"configurationField": "configuration", "description": "The ID of an AWS-managed
customer master key (CMK) for Amazon SNS or a custom CMK." },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a producer may otherwise
fail during starting and cause the [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
index 5f26bef..78c72a3 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-sqs.json
@@ -24,6 +24,7 @@
"amazonAWSHost": { "kind": "property", "displayName": "Amazon AWSHost",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"defaultValue": "amazonaws.com", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "The hostname of the Amazon AWS cloud." },
"amazonSQSClient": { "kind": "property", "displayName": "Amazon
SQSClient", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.sqs.SqsClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "To use the AmazonSQS as client" },
"autoCreateQueue": { "kind": "property", "displayName": "Auto Create
Queue", "group": "common", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "Setting the autocreation of the queue" },
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regist [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.sqs.Sqs2Configuration",
"deprecated": false, "secret": false, "description": "The AWS SQS default
configuration" },
"protocol": { "kind": "property", "displayName": "Protocol", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "defaultValue":
"https", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "The underlying protocol used to communicate
with SQS" },
"proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS"
], "deprecated": false, "secret": false, "defaultValue": "HTTPS",
"configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration",
"configurationField": "configuration", "description": "To define a proxy
protocol when instantiating the SQS client" },
@@ -66,6 +67,7 @@
"amazonAWSHost": { "kind": "parameter", "displayName": "Amazon AWSHost",
"group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"defaultValue": "amazonaws.com", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "The hostname of the Amazon AWS cloud." },
"amazonSQSClient": { "kind": "parameter", "displayName": "Amazon
SQSClient", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.sqs.SqsClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "To use the AmazonSQS as client" },
"autoCreateQueue": { "kind": "parameter", "displayName": "Auto Create
Queue", "group": "common", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "Setting the autocreation of the queue" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regis [...]
"headerFilterStrategy": { "kind": "parameter", "displayName": "Header
Filter Strategy", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy",
"deprecated": false, "secret": false, "description": "To use a custom
HeaderFilterStrategy to map headers to\/from Camel." },
"protocol": { "kind": "parameter", "displayName": "Protocol", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "defaultValue":
"https", "configurationClass":
"org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField":
"configuration", "description": "The underlying protocol used to communicate
with SQS" },
"proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS"
], "deprecated": false, "secret": false, "defaultValue": "HTTPS",
"configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration",
"configurationField": "configuration", "description": "To define a proxy
protocol when instantiating the SQS client" },
diff --git
a/components-starter/camel-aws-sns-starter/src/main/docs/aws-sns-starter.adoc
b/components-starter/camel-aws-sns-starter/src/main/docs/aws-sns-starter.adoc
index fd7177f..92c5bba 100644
---
a/components-starter/camel-aws-sns-starter/src/main/docs/aws-sns-starter.adoc
+++
b/components-starter/camel-aws-sns-starter/src/main/docs/aws-sns-starter.adoc
@@ -17,7 +17,7 @@ When using aws-sns with Spring Boot make sure to use the
following Maven depende
----
-The component supports 20 options, which are listed below.
+The component supports 21 options, which are listed below.
@@ -28,6 +28,7 @@ The component supports 20 options, which are listed below.
| *camel.component.aws-sns.amazon-s-n-s-client* | To use the AmazonSNS as the
client. The option is a com.amazonaws.services.sns.AmazonSNS type. | | String
| *camel.component.aws-sns.amazon-s-q-s-client* | An SQS Client to use as
bridge between SNS and SQS. The option is a
com.amazonaws.services.sqs.AmazonSQS type. | | String
| *camel.component.aws-sns.auto-create-topic* | Setting the autocreation of
the topic | true | Boolean
+| *camel.component.aws-sns.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-sns.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-sns.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.sns.SnsConfiguration type. | |
String
| *camel.component.aws-sns.enabled* | Whether to enable auto configuration of
the aws-sns component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws-sns-starter/src/main/java/org/apache/camel/component/aws/sns/springboot/SnsComponentConfiguration.java
b/components-starter/camel-aws-sns-starter/src/main/java/org/apache/camel/component/aws/sns/springboot/SnsComponentConfiguration.java
index 057a636..22d36d2 100644
---
a/components-starter/camel-aws-sns-starter/src/main/java/org/apache/camel/component/aws/sns/springboot/SnsComponentConfiguration.java
+++
b/components-starter/camel-aws-sns-starter/src/main/java/org/apache/camel/component/aws/sns/springboot/SnsComponentConfiguration.java
@@ -53,6 +53,12 @@ public class SnsComponentConfiguration
*/
private Boolean autoCreateTopic = true;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* The component configuration. The option is a
* org.apache.camel.component.aws.sns.SnsConfiguration type.
*/
@@ -154,6 +160,14 @@ public class SnsComponentConfiguration
this.autoCreateTopic = autoCreateTopic;
}
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws-sqs-starter/src/main/docs/aws-sqs-starter.adoc
b/components-starter/camel-aws-sqs-starter/src/main/docs/aws-sqs-starter.adoc
index ca108b0..10b7961 100644
---
a/components-starter/camel-aws-sqs-starter/src/main/docs/aws-sqs-starter.adoc
+++
b/components-starter/camel-aws-sqs-starter/src/main/docs/aws-sqs-starter.adoc
@@ -17,7 +17,7 @@ When using aws-sqs with Spring Boot make sure to use the
following Maven depende
----
-The component supports 39 options, which are listed below.
+The component supports 40 options, which are listed below.
@@ -29,6 +29,7 @@ The component supports 39 options, which are listed below.
| *camel.component.aws-sqs.amazon-s-q-s-client* | To use the AmazonSQS as
client. The option is a com.amazonaws.services.sqs.AmazonSQS type. | | String
| *camel.component.aws-sqs.attribute-names* | A list of attribute names to
receive when consuming. Multiple names can be separated by comma. | | String
| *camel.component.aws-sqs.auto-create-queue* | Setting the autocreation of
the queue | true | Boolean
+| *camel.component.aws-sqs.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-sqs.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-sqs.bridge-error-handler* | Allows for bridging the
consumer to the Camel routing Error Handler, which mean any exceptions occurred
while the consumer is trying to pickup incoming messages, or the likes, will
now be processed as a message and handled by the routing Error Handler. By
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal
with exceptions, that will be logged at WARN or ERROR level and ignored. |
false | Boolean
| *camel.component.aws-sqs.concurrent-consumers* | Allows you to use multiple
threads to poll the sqs queue to increase throughput | 1 | Integer
diff --git
a/components-starter/camel-aws-sqs-starter/src/main/java/org/apache/camel/component/aws/sqs/springboot/SqsComponentConfiguration.java
b/components-starter/camel-aws-sqs-starter/src/main/java/org/apache/camel/component/aws/sqs/springboot/SqsComponentConfiguration.java
index a9689c7..9b81117 100644
---
a/components-starter/camel-aws-sqs-starter/src/main/java/org/apache/camel/component/aws/sqs/springboot/SqsComponentConfiguration.java
+++
b/components-starter/camel-aws-sqs-starter/src/main/java/org/apache/camel/component/aws/sqs/springboot/SqsComponentConfiguration.java
@@ -53,6 +53,12 @@ public class SqsComponentConfiguration
*/
private Boolean autoCreateQueue = true;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* The component configuration. The option is a
* org.apache.camel.component.aws.sqs.SqsConfiguration type.
*/
@@ -267,6 +273,14 @@ public class SqsComponentConfiguration
this.autoCreateQueue = autoCreateQueue;
}
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns-starter.adoc
b/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns-starter.adoc
index f93bd17..53eb6d7 100644
---
a/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns-starter.adoc
+++
b/components-starter/camel-aws2-sns-starter/src/main/docs/aws2-sns-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-sns with Spring Boot make sure to use the
following Maven depend
----
-The component supports 20 options, which are listed below.
+The component supports 21 options, which are listed below.
@@ -27,6 +27,7 @@ The component supports 20 options, which are listed below.
| *camel.component.aws2-sns.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws2-sns.amazon-s-n-s-client* | To use the AmazonSNS as the
client. The option is a software.amazon.awssdk.services.sns.SnsClient type. |
| String
| *camel.component.aws2-sns.auto-create-topic* | Setting the autocreation of
the topic | true | Boolean
+| *camel.component.aws2-sns.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-sns.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-sns.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.sns.Sns2Configuration type. | |
String
| *camel.component.aws2-sns.enabled* | Whether to enable auto configuration of
the aws2-sns component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
b/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
index 14e29c2..f6f6de6 100644
---
a/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-sns-starter/src/main/java/org/apache/camel/component/aws2/sns/springboot/Sns2ComponentConfiguration.java
@@ -48,6 +48,12 @@ public class Sns2ComponentConfiguration
*/
private Boolean autoCreateTopic = true;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.sns.Sns2Configuration type.
*/
@@ -145,6 +151,14 @@ public class Sns2ComponentConfiguration
this.autoCreateTopic = autoCreateTopic;
}
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-sqs-starter/src/main/docs/aws2-sqs-starter.adoc
b/components-starter/camel-aws2-sqs-starter/src/main/docs/aws2-sqs-starter.adoc
index 40053d1..41cbb13 100644
---
a/components-starter/camel-aws2-sqs-starter/src/main/docs/aws2-sqs-starter.adoc
+++
b/components-starter/camel-aws2-sqs-starter/src/main/docs/aws2-sqs-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-sqs with Spring Boot make sure to use the
following Maven depend
----
-The component supports 40 options, which are listed below.
+The component supports 41 options, which are listed below.
@@ -29,6 +29,7 @@ The component supports 40 options, which are listed below.
| *camel.component.aws2-sqs.amazon-s-q-s-client* | To use the AmazonSQS as
client. The option is a software.amazon.awssdk.services.sqs.SqsClient type. |
| String
| *camel.component.aws2-sqs.attribute-names* | A list of attribute names to
receive when consuming. Multiple names can be separated by comma. | | String
| *camel.component.aws2-sqs.auto-create-queue* | Setting the autocreation of
the queue | true | Boolean
+| *camel.component.aws2-sqs.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-sqs.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-sqs.bridge-error-handler* | Allows for bridging the
consumer to the Camel routing Error Handler, which mean any exceptions occurred
while the consumer is trying to pickup incoming messages, or the likes, will
now be processed as a message and handled by the routing Error Handler. By
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal
with exceptions, that will be logged at WARN or ERROR level and ignored. |
false | Boolean
| *camel.component.aws2-sqs.concurrent-consumers* | Allows you to use multiple
threads to poll the sqs queue to increase throughput | 1 | Integer
diff --git
a/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
b/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
index 8c93e3b..0f8d704 100644
---
a/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-sqs-starter/src/main/java/org/apache/camel/component/aws2/sqs/springboot/Sqs2ComponentConfiguration.java
@@ -54,6 +54,12 @@ public class Sqs2ComponentConfiguration
*/
private Boolean autoCreateQueue = true;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* The AWS SQS default configuration. The option is a
* org.apache.camel.component.aws2.sqs.Sqs2Configuration type.
*/
@@ -271,6 +277,14 @@ public class Sqs2ComponentConfiguration
this.autoCreateQueue = autoCreateQueue;
}
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git a/components-starter/camel-cassandraql-starter/pom.xml
b/components-starter/camel-cassandraql-starter/pom.xml
index 66a6059..7631e0a 100644
--- a/components-starter/camel-cassandraql-starter/pom.xml
+++ b/components-starter/camel-cassandraql-starter/pom.xml
@@ -41,9 +41,14 @@
</dependency>
<!--START OF GENERATED CODE-->
<dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>${cassandra-driver-guava-version}</version>
+ <groupId>com.datastax.oss</groupId>
+ <artifactId>java-driver-core</artifactId>
+ <version>${cassandra-driver-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.datastax.oss</groupId>
+ <artifactId>java-driver-query-builder</artifactId>
+ <version>${cassandra-driver-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel.springboot</groupId>
diff --git a/components-starter/camel-corda-starter/pom.xml
b/components-starter/camel-corda-starter/pom.xml
index 7f14a21..254cb1b 100644
--- a/components-starter/camel-corda-starter/pom.xml
+++ b/components-starter/camel-corda-starter/pom.xml
@@ -38,18 +38,6 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-corda</artifactId>
<version>${camel-version}</version>
- <!--START OF GENERATED CODE-->
- <exclusions>
- <exclusion>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- </exclusion>
- <exclusion>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-core</artifactId>
- </exclusion>
- </exclusions>
- <!--END OF GENERATED CODE-->
</dependency>
<!--START OF GENERATED CODE-->
<dependency>
diff --git a/components-starter/camel-iota-starter/pom.xml
b/components-starter/camel-iota-starter/pom.xml
index 1cb0cae..9427c49 100644
--- a/components-starter/camel-iota-starter/pom.xml
+++ b/components-starter/camel-iota-starter/pom.xml
@@ -38,18 +38,6 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-iota</artifactId>
<version>${camel-version}</version>
- <!--START OF GENERATED CODE-->
- <exclusions>
- <exclusion>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- </exclusion>
- <exclusion>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-core</artifactId>
- </exclusion>
- </exclusions>
- <!--END OF GENERATED CODE-->
</dependency>
<!--START OF GENERATED CODE-->
<dependency>
diff --git a/docs/modules/ROOT/pages/aws-sns-starter.adoc
b/docs/modules/ROOT/pages/aws-sns-starter.adoc
index fd7177f..92c5bba 100644
--- a/docs/modules/ROOT/pages/aws-sns-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-sns-starter.adoc
@@ -17,7 +17,7 @@ When using aws-sns with Spring Boot make sure to use the
following Maven depende
----
-The component supports 20 options, which are listed below.
+The component supports 21 options, which are listed below.
@@ -28,6 +28,7 @@ The component supports 20 options, which are listed below.
| *camel.component.aws-sns.amazon-s-n-s-client* | To use the AmazonSNS as the
client. The option is a com.amazonaws.services.sns.AmazonSNS type. | | String
| *camel.component.aws-sns.amazon-s-q-s-client* | An SQS Client to use as
bridge between SNS and SQS. The option is a
com.amazonaws.services.sqs.AmazonSQS type. | | String
| *camel.component.aws-sns.auto-create-topic* | Setting the autocreation of
the topic | true | Boolean
+| *camel.component.aws-sns.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-sns.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-sns.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.sns.SnsConfiguration type. | |
String
| *camel.component.aws-sns.enabled* | Whether to enable auto configuration of
the aws-sns component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws-sqs-starter.adoc
b/docs/modules/ROOT/pages/aws-sqs-starter.adoc
index ca108b0..10b7961 100644
--- a/docs/modules/ROOT/pages/aws-sqs-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-starter.adoc
@@ -17,7 +17,7 @@ When using aws-sqs with Spring Boot make sure to use the
following Maven depende
----
-The component supports 39 options, which are listed below.
+The component supports 40 options, which are listed below.
@@ -29,6 +29,7 @@ The component supports 39 options, which are listed below.
| *camel.component.aws-sqs.amazon-s-q-s-client* | To use the AmazonSQS as
client. The option is a com.amazonaws.services.sqs.AmazonSQS type. | | String
| *camel.component.aws-sqs.attribute-names* | A list of attribute names to
receive when consuming. Multiple names can be separated by comma. | | String
| *camel.component.aws-sqs.auto-create-queue* | Setting the autocreation of
the queue | true | Boolean
+| *camel.component.aws-sqs.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-sqs.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-sqs.bridge-error-handler* | Allows for bridging the
consumer to the Camel routing Error Handler, which mean any exceptions occurred
while the consumer is trying to pickup incoming messages, or the likes, will
now be processed as a message and handled by the routing Error Handler. By
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal
with exceptions, that will be logged at WARN or ERROR level and ignored. |
false | Boolean
| *camel.component.aws-sqs.concurrent-consumers* | Allows you to use multiple
threads to poll the sqs queue to increase throughput | 1 | Integer
diff --git a/docs/modules/ROOT/pages/aws2-sns-starter.adoc
b/docs/modules/ROOT/pages/aws2-sns-starter.adoc
index f93bd17..53eb6d7 100644
--- a/docs/modules/ROOT/pages/aws2-sns-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-sns-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-sns with Spring Boot make sure to use the
following Maven depend
----
-The component supports 20 options, which are listed below.
+The component supports 21 options, which are listed below.
@@ -27,6 +27,7 @@ The component supports 20 options, which are listed below.
| *camel.component.aws2-sns.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws2-sns.amazon-s-n-s-client* | To use the AmazonSNS as the
client. The option is a software.amazon.awssdk.services.sns.SnsClient type. |
| String
| *camel.component.aws2-sns.auto-create-topic* | Setting the autocreation of
the topic | true | Boolean
+| *camel.component.aws2-sns.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-sns.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-sns.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.sns.Sns2Configuration type. | |
String
| *camel.component.aws2-sns.enabled* | Whether to enable auto configuration of
the aws2-sns component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-sqs-starter.adoc
b/docs/modules/ROOT/pages/aws2-sqs-starter.adoc
index 40053d1..41cbb13 100644
--- a/docs/modules/ROOT/pages/aws2-sqs-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-sqs-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-sqs with Spring Boot make sure to use the
following Maven depend
----
-The component supports 40 options, which are listed below.
+The component supports 41 options, which are listed below.
@@ -29,6 +29,7 @@ The component supports 40 options, which are listed below.
| *camel.component.aws2-sqs.amazon-s-q-s-client* | To use the AmazonSQS as
client. The option is a software.amazon.awssdk.services.sqs.SqsClient type. |
| String
| *camel.component.aws2-sqs.attribute-names* | A list of attribute names to
receive when consuming. Multiple names can be separated by comma. | | String
| *camel.component.aws2-sqs.auto-create-queue* | Setting the autocreation of
the queue | true | Boolean
+| *camel.component.aws2-sqs.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-sqs.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-sqs.bridge-error-handler* | Allows for bridging the
consumer to the Camel routing Error Handler, which mean any exceptions occurred
while the consumer is trying to pickup incoming messages, or the likes, will
now be processed as a message and handled by the routing Error Handler. By
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal
with exceptions, that will be logged at WARN or ERROR level and ignored. |
false | Boolean
| *camel.component.aws2-sqs.concurrent-consumers* | Allows you to use multiple
threads to poll the sqs queue to increase throughput | 1 | Integer