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 d1a38a56001b6335708a661241bf9405cc0a8f5b
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Mon Feb 22 18:37:50 2021 +0100

    CAMEL-16115 - Remove Camel-AWS-* components - AWS-Kinesis
---
 .../catalog/components/aws-kinesis-firehose.json   | 50 --------------
 .../springboot/catalog/components/aws-kinesis.json | 80 ----------------------
 components-starter/README.adoc                     |  4 --
 docs/modules/ROOT/pages/aws-kinesis-starter.adoc   | 58 ----------------
 docs/modules/ROOT/pages/list.adoc                  |  4 --
 5 files changed, 196 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis-firehose.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis-firehose.json
deleted file mode 100644
index 9443e68..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis-firehose.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "aws-kinesis-firehose",
-    "title": "AWS Kinesis Firehose",
-    "description": "Consume data from AWS Kinesis Firehose streams.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.19.0",
-    "label": "cloud,messaging",
-    "javaType": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-aws-kinesis-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-kinesis-firehose",
-    "extendsScheme": "",
-    "syntax": "aws-kinesis-firehose:streamName",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": true,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "amazonKinesisFirehoseClient": { "kind": "property", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis Firehose 
client t [...]
-    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look fo [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configuration" },
-    "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 [...]
-    "proxyHost": { "kind": "property", "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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis Firehose client" },
-    "proxyPort": { "kind": "property", "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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis Firehose client" },
-    "proxyProtocol": { "kind": "property", "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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating  [...]
-    "region": { "kind": "property", "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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "The region in which 
Kinesis client needs to work. When using this parameter, the configuration will 
expect the capitalize [...]
-    "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 [...]
-    "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "property", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
-  },
-  "properties": {
-    "streamName": { "kind": "path", "displayName": "Stream 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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Name of the stream" },
-    "amazonKinesisFirehoseClient": { "kind": "parameter", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis Firehose 
client  [...]
-    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look f [...]
-    "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 [...]
-    "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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis Firehose 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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis Firehose 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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating [...]
-    "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.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "The region in which 
Kinesis client needs to work. When using this parameter, the configuration will 
expect the capitaliz [...]
-    "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
-  }
-}
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis.json
deleted file mode 100644
index 97fd16d..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "aws-kinesis",
-    "title": "AWS Kinesis",
-    "description": "Consume and produce records from AWS Kinesis Streams.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.17.0",
-    "label": "cloud,messaging",
-    "javaType": "org.apache.camel.component.aws.kinesis.KinesisComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-aws-kinesis-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-kinesis",
-    "extendsScheme": "",
-    "syntax": "aws-kinesis:streamName",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "amazonKinesisClient": { "kind": "property", "displayName": "Amazon 
Kinesis Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.kinesis.AmazonKinesis", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis client to 
use for all requests for this endpoint" },
-    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a clien [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configuration" },
-    "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis client" },
-    "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis client" },
-    "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "common", "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.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating the Kinesis [...]
-    "region": { "kind": "property", "displayName": "Region", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "The region in which 
Kinesis client needs to work. When using this parameter, the configuration will 
expect the capitalized name of t [...]
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 me [...]
-    "iteratorType": { "kind": "property", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.kinesis.model.ShardIteratorType", "enum": [ 
"AT_SEQUENCE_NUMBER", "AFTER_SEQUENCE_NUMBER", "TRIM_HORIZON", "LATEST", 
"AT_TIMESTAMP" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "TRIM_HORIZON", "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfigura [...]
-    "maxResultsPerRequest": { "kind": "property", "displayName": "Max Results 
Per Request", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Maximum number of 
records that will be fetched in each poll" },
-    "sequenceNumber": { "kind": "property", "displayName": "Sequence Number", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "The sequence number to 
start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or 
AT [...]
-    "shardClosed": { "kind": "property", "displayName": "Shard Closed", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws.kinesis.KinesisShardClosedStrategyEnum", 
"enum": [ "ignore", "fail", "silent" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "ignore", "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "descrip [...]
-    "shardId": { "kind": "property", "displayName": "Shard Id", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Defines which shardId in 
the Kinesis stream to get records from" },
-    "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 [...]
-    "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "property", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
-  },
-  "properties": {
-    "streamName": { "kind": "path", "displayName": "Stream Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Name of the stream" },
-    "amazonKinesisClient": { "kind": "parameter", "displayName": "Amazon 
Kinesis Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.kinesis.AmazonKinesis", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis client to 
use for all requests for this endpoint" },
-    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a clie [...]
-    "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis client" },
-    "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis client" },
-    "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "common", "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.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating the Kinesi [...]
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "The region in which 
Kinesis client needs to work. When using this parameter, the configuration will 
expect the capitalized name of  [...]
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "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 m [...]
-    "iteratorType": { "kind": "parameter", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.kinesis.model.ShardIteratorType", "enum": [ 
"AT_SEQUENCE_NUMBER", "AFTER_SEQUENCE_NUMBER", "TRIM_HORIZON", "LATEST", 
"AT_TIMESTAMP" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "TRIM_HORIZON", "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfigur [...]
-    "maxResultsPerRequest": { "kind": "parameter", "displayName": "Max Results 
Per Request", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Maximum number of 
records that will be fetched in each poll" },
-    "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send 
Empty Message When Idle", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "If 
the polling consumer did not poll any files, you can enable this option to send 
an empty message (no body) instead." },
-    "sequenceNumber": { "kind": "parameter", "displayName": "Sequence Number", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "The sequence number to 
start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or 
A [...]
-    "shardClosed": { "kind": "parameter", "displayName": "Shard Closed", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws.kinesis.KinesisShardClosedStrategyEnum", 
"enum": [ "ignore", "fail", "silent" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "ignore", "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "descri [...]
-    "shardId": { "kind": "parameter", "displayName": "Shard Id", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Defines which shardId in 
the Kinesis stream to get records from" },
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By default the 
con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
-    "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, 
"autowired": false, "secret": false, "description": "A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation  [...]
-    "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 [...]
-    "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff 
Error Threshold", "group": "scheduler", "label": "consumer,scheduler", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "description": "The number of subsequent 
error polls (failed due some error) that should happen before the 
backoffMultipler should kick-in." },
-    "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff 
Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "description": "The number of subsequent 
idle polls that should happen before the backoffMultipler should kick-in." },
-    "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff 
Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "description": "To let the scheduled polling consumer 
backoff if there has been a number of subsequent idles\/errors in a row. The 
multiplier is then the number of polls that will be skipped before the next 
actual attempt is happening agai [...]
-    "delay": { "kind": "parameter", "displayName": "Delay", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 500, "description": "Milliseconds before the 
next poll." },
-    "greedy": { "kind": "parameter", "displayName": "Greedy", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "If greedy is enabled, 
then the ScheduledPollConsumer will run immediately again, if the previous run 
polled 1 or more messages." },
-    "initialDelay": { "kind": "parameter", "displayName": "Initial Delay", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1000, "description": "Milliseconds before the 
first poll starts." },
-    "repeatCount": { "kind": "parameter", "displayName": "Repeat Count", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "description": "Specifies a maximum limit 
of number of fires. So if you set it to 1, the scheduler will only fire once. 
If you set it to 5, it will only fire five times. A value of zero or negative 
means fire forever." },
-    "runLoggingLevel": { "kind": "parameter", "displayName": "Run Logging 
Level", "group": "scheduler", "label": "consumer,scheduler", "required": false, 
"type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ 
"TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TRACE", "description": 
"The consumer logs a start\/complete log line when it polls. This option allows 
you to configure the logging level  [...]
-    "scheduledExecutorService": { "kind": "parameter", "displayName": 
"Scheduled Executor Service", "group": "scheduler", "label": 
"consumer,scheduler", "required": false, "type": "object", "javaType": 
"java.util.concurrent.ScheduledExecutorService", "deprecated": false, 
"autowired": false, "secret": false, "description": "Allows for configuring a 
custom\/shared thread pool to use for the consumer. By default each consumer 
has its own single threaded thread pool." },
-    "scheduler": { "kind": "parameter", "displayName": "Scheduler", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"object", "javaType": "java.lang.Object", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "none", "description": "To use a cron 
scheduler from either camel-spring or camel-quartz component. Use value spring 
or quartz for built in scheduler" },
-    "schedulerProperties": { "kind": "parameter", "displayName": "Scheduler 
Properties", "group": "scheduler", "label": "consumer,scheduler", "required": 
false, "type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "scheduler.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure 
additional properties when using a custom scheduler or any of the Quartz, 
Spring based scheduler." },
-    "startScheduler": { "kind": "parameter", "displayName": "Start Scheduler", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether the scheduler 
should be auto started." },
-    "timeUnit": { "kind": "parameter", "displayName": "Time Unit", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"object", "javaType": "java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", 
"MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"MILLISECONDS", "description": "Time unit for initialDelay and delay options." 
},
-    "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Controls if fixed delay 
or fixed rate is used. See ScheduledExecutorService in JDK for details." },
-    "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
-  }
-}
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 6447fee..900c7e8 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -105,10 +105,6 @@ Number of Camel components: 339 in 272 JAR artifacts (14 
deprecated)
 
 | xref:latest@components::aws-iam-component.adoc[AWS Identity and Access 
Management (IAM)] | camel-aws-iam-starter | Stable | 2.23 | *deprecated* Manage 
AWS IAM instances.
 
-| xref:latest@components::aws-kinesis-component.adoc[AWS Kinesis] | 
camel-aws-kinesis-starter | Stable | 2.17 | *deprecated* Consume and produce 
records from AWS Kinesis Streams.
-
-| xref:latest@components::aws-kinesis-firehose-component.adoc[AWS Kinesis 
Firehose] | camel-aws-kinesis-starter | Stable | 2.19 | *deprecated* Consume 
data from AWS Kinesis Firehose streams.
-
 | xref:latest@components::aws-s3-component.adoc[AWS S3 Storage Service] | 
camel-aws-s3-starter | Stable | 2.8 | *deprecated* Store and retrieve objects 
from AWS S3 Storage Service.
 
 | 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.
diff --git a/docs/modules/ROOT/pages/aws-kinesis-starter.adoc 
b/docs/modules/ROOT/pages/aws-kinesis-starter.adoc
deleted file mode 100644
index f9554f8..0000000
--- a/docs/modules/ROOT/pages/aws-kinesis-starter.adoc
+++ /dev/null
@@ -1,58 +0,0 @@
-// spring-boot-auto-configure options: START
-:page-partial:
-:doctitle: Camel Spring Boot Starter for aws-kinesis
-
-== Spring Boot Auto-Configuration
-
-When using aws-kinesis 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-kinesis-starter</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-
-The component supports 30 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,2",options="header"]
-|===
-| Name | Description | Default | Type
-| *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  
| String
-| *camel.component.aws-kinesis-firehose.amazon-kinesis-firehose-client* | 
Amazon Kinesis Firehose client to use for all requests for this endpoint. The 
option is a com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose type. 
|  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.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-kinesis-firehose.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-kinesis-firehose.configuration* | The component 
configuration. The option is a 
org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration type. |  | 
KinesisFirehoseConfiguration
-| *camel.component.aws-kinesis-firehose.enabled* | Whether to enable auto 
configuration of the aws-kinesis-firehose component. This is enabled by 
default. |  | Boolean
-| *camel.component.aws-kinesis-firehose.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 [...]
-| *camel.component.aws-kinesis-firehose.proxy-host* | To define a proxy host 
when instantiating the Kinesis Firehose client |  | String
-| *camel.component.aws-kinesis-firehose.proxy-port* | To define a proxy port 
when instantiating the Kinesis Firehose client |  | Integer
-| *camel.component.aws-kinesis-firehose.proxy-protocol* | To define a proxy 
protocol when instantiating the Kinesis Firehose client |  | Protocol
-| *camel.component.aws-kinesis-firehose.region* | The region in which Kinesis 
client needs to work. When using this parameter, the configuration will expect 
the capitalized name of the region (for example AP_EAST_1)You'll need to use 
the name Regions.EU_WEST_1.name() |  | String
-| *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  
| String
-| *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.amazon-kinesis-client* | Amazon Kinesis client 
to use for all requests for this endpoint. The option is a 
com.amazonaws.services.kinesis.AmazonKinesis type. |  | AmazonKinesis
-| *camel.component.aws-kinesis.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-kinesis.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-kinesis.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-kinesis.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.kinesis.KinesisConfiguration 
type. |  | KinesisConfiguration
-| *camel.component.aws-kinesis.enabled* | Whether to enable auto configuration 
of the aws-kinesis component. This is enabled by default. |  | Boolean
-| *camel.component.aws-kinesis.iterator-type* | Defines where in the Kinesis 
stream to start getting records |  | ShardIteratorType
-| *camel.component.aws-kinesis.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 processe [...]
-| *camel.component.aws-kinesis.max-results-per-request* | Maximum number of 
records that will be fetched in each poll | 1 | Integer
-| *camel.component.aws-kinesis.proxy-host* | To define a proxy host when 
instantiating the Kinesis client |  | String
-| *camel.component.aws-kinesis.proxy-port* | To define a proxy port when 
instantiating the Kinesis client |  | Integer
-| *camel.component.aws-kinesis.proxy-protocol* | To define a proxy protocol 
when instantiating the Kinesis client |  | Protocol
-| *camel.component.aws-kinesis.region* | The region in which Kinesis client 
needs to work. When using this parameter, the configuration will expect the 
capitalized name of the region (for example AP_EAST_1)You'll need to use the 
name Regions.EU_WEST_1.name() |  | String
-| *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kinesis.sequence-number* | The sequence number to start 
polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or 
AT_SEQUENCE_NUMBER |  | String
-| *camel.component.aws-kinesis.shard-closed* | Define what will be the 
behavior in case of shard closed. Possible value are ignore, silent and fail. 
In case of ignore a message will be logged and the consumer will restart from 
the beginning,in case of silent there will be no logging and the consumer will 
start from the beginning,in case of fail a ReachedClosedStateException will be 
raised |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.shard-id* | Defines which shardId in the 
Kinesis stream to get records from |  | String
-|===
-// spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 6447fee..900c7e8 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -105,10 +105,6 @@ Number of Camel components: 339 in 272 JAR artifacts (14 
deprecated)
 
 | xref:latest@components::aws-iam-component.adoc[AWS Identity and Access 
Management (IAM)] | camel-aws-iam-starter | Stable | 2.23 | *deprecated* Manage 
AWS IAM instances.
 
-| xref:latest@components::aws-kinesis-component.adoc[AWS Kinesis] | 
camel-aws-kinesis-starter | Stable | 2.17 | *deprecated* Consume and produce 
records from AWS Kinesis Streams.
-
-| xref:latest@components::aws-kinesis-firehose-component.adoc[AWS Kinesis 
Firehose] | camel-aws-kinesis-starter | Stable | 2.19 | *deprecated* Consume 
data from AWS Kinesis Firehose streams.
-
 | xref:latest@components::aws-s3-component.adoc[AWS S3 Storage Service] | 
camel-aws-s3-starter | Stable | 2.8 | *deprecated* Store and retrieve objects 
from AWS S3 Storage Service.
 
 | 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.

Reply via email to