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

commit 070c806788a8a3471d50fee3fe4b4f13b3055dcb
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Feb 15 17:42:59 2021 +0100

     CAMEL-16115 - Remove Camel-AWS-* components - AWS-SDB
---
 .../springboot/catalog/components/aws-sdb.json     | 43 ----------------------
 components-starter/README.adoc                     |  2 -
 docs/modules/ROOT/pages/aws-sdb-starter.adoc       | 31 ----------------
 docs/modules/ROOT/pages/list.adoc                  |  2 -
 4 files changed, 78 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sdb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sdb.json
deleted file mode 100644
index d83488d..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sdb.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "aws-sdb",
-    "title": "AWS SimpleDB",
-    "description": "Store and Retrieve data from\/to AWS SDB service.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.9.0",
-    "label": "cloud,database,nosql",
-    "javaType": "org.apache.camel.component.aws.sdb.SdbComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-aws-sdb-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-sdb",
-    "extendsScheme": "",
-    "syntax": "aws-sdb:domainName",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": true,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 star [...]
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
-  },
-  "properties": {
-    "domainName": { "kind": "path", "displayName": "Domain Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": 
"configuration", "description": "The name of the domain currently worked with." 
},
-    "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
-    "amazonSDBClient": { "kind": "parameter", "displayName": "Amazon 
SDBClient", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.simpledb.AmazonSimpleDB", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonSimpleDB as the client" },
-    "consistentRead": { "kind": "parameter", "displayName": "Consistent Read", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": 
"configuration", "description": "Determines whether or not strong consistency 
should be enforced when data is read." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 sta [...]
-    "maxNumberOfDomains": { "kind": "parameter", "displayName": "Max Number Of 
Domains", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": 
"configuration", "description": "The maximum number of domain names you want 
returned. The range is 1 to 100." },
-    "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.aws.sdb.SdbOperations", "enum": [ 
"BatchDeleteAttributes", "BatchPutAttributes", "DeleteAttributes", 
"DeleteDomain", "DomainMetadata", "GetAttributes", "ListDomains", 
"PutAttributes", "Select" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "PutAttributes", "configurationClass": "org [...]
-    "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the SDB client" },
-    "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the SDB client" },
-    "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the SDB client" },
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", 
"configurationField": "configuration", "description": "The region in which SDB 
client needs to work. When using this parameter, the configuration will expect 
the capitalized name of the region [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
-  }
-}
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 3cadde0..271fffc 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -127,8 +127,6 @@ Number of Camel components: 348 in 281 JAR artifacts (23 
deprecated)
 
 | xref:latest@components::aws-swf-component.adoc[AWS Simple Workflow (SWF)] | 
camel-aws-swf-starter | Stable | 2.13 | *deprecated* Manage workflows in the 
AWS Simple Workflow service.
 
-| xref:latest@components::aws-sdb-component.adoc[AWS SimpleDB] | 
camel-aws-sdb-starter | Stable | 2.9 | *deprecated* Store and Retrieve data 
from/to AWS SDB service.
-
 | xref:latest@components::aws-translate-component.adoc[AWS Translate] | 
camel-aws-translate-starter | Stable | 3.0 | *deprecated* Translate texts using 
AWS Translate.
 
 | xref:latest@components::azure-eventhubs-component.adoc[Azure Event Hubs] | 
camel-azure-eventhubs-starter | Stable | 3.5 | The azure-eventhubs component 
that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a 
highly scalable publish-subscribe service that can ingest millions of events 
per second and stream them to multiple consumers.
diff --git a/docs/modules/ROOT/pages/aws-sdb-starter.adoc 
b/docs/modules/ROOT/pages/aws-sdb-starter.adoc
deleted file mode 100644
index f669f04..0000000
--- a/docs/modules/ROOT/pages/aws-sdb-starter.adoc
+++ /dev/null
@@ -1,31 +0,0 @@
-// spring-boot-auto-configure options: START
-:page-partial:
-:doctitle: Camel Spring Boot Starter for aws-sdb
-
-== Spring Boot Auto-Configuration
-
-When using aws-sdb with Spring Boot make sure to use the following Maven 
dependency to have support for auto configuration:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.springboot</groupId>
-  <artifactId>camel-aws-sdb-starter</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-
-The component supports 3 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,2",options="header"]
-|===
-| Name | Description | Default | Type
-| *camel.component.aws-sdb.autowired-enabled* | Whether autowiring is enabled. 
This is used for automatic autowiring options (the option must be marked as 
autowired) by looking up in the registry to find if there is a single instance 
of matching type, which then gets configured on the component. This can be used 
for automatic configuring JDBC data sources, JMS connection factories, AWS 
Clients, etc. | true | Boolean
-| *camel.component.aws-sdb.enabled* | Whether to enable auto configuration of 
the aws-sdb component. This is enabled by default. |  | Boolean
-| *camel.component.aws-sdb.lazy-start-producer* | 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 route to fail being started. By 
deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed th [...]
-|===
-// spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 3cadde0..271fffc 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -127,8 +127,6 @@ Number of Camel components: 348 in 281 JAR artifacts (23 
deprecated)
 
 | xref:latest@components::aws-swf-component.adoc[AWS Simple Workflow (SWF)] | 
camel-aws-swf-starter | Stable | 2.13 | *deprecated* Manage workflows in the 
AWS Simple Workflow service.
 
-| xref:latest@components::aws-sdb-component.adoc[AWS SimpleDB] | 
camel-aws-sdb-starter | Stable | 2.9 | *deprecated* Store and Retrieve data 
from/to AWS SDB service.
-
 | xref:latest@components::aws-translate-component.adoc[AWS Translate] | 
camel-aws-translate-starter | Stable | 3.0 | *deprecated* Translate texts using 
AWS Translate.
 
 | xref:latest@components::azure-eventhubs-component.adoc[Azure Event Hubs] | 
camel-azure-eventhubs-starter | Stable | 3.5 | The azure-eventhubs component 
that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a 
highly scalable publish-subscribe service that can ingest millions of events 
per second and stream them to multiple consumers.

Reply via email to