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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new c52fb69  Regen
c52fb69 is described below

commit c52fb69a8147553881688d9dbbbde998fdcb591a
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sat Sep 18 10:23:54 2021 +0200

    Regen
---
 .../catalog/components/hwcloud-functiongraph.json  |  2 +-
 .../springboot/catalog/components/hwcloud-iam.json |  2 +-
 .../springboot/catalog/components/hwcloud-smn.json |  2 +-
 .../springboot/catalog/components/influxdb.json    |  2 ++
 .../camel/springboot/catalog/components/kafka.json |  6 ++++--
 .../springboot/catalog/components/salesforce.json  |  2 ++
 .../camel/springboot/catalog/languages/bean.json   |  4 ++--
 .../springboot/catalog/languages/datasonnet.json   |  4 ++--
 .../camel/springboot/catalog/languages/groovy.json |  2 +-
 .../springboot/catalog/languages/hl7terser.json    |  2 +-
 .../camel/springboot/catalog/languages/joor.json   |  2 +-
 .../springboot/catalog/languages/jsonpath.json     |  8 ++++----
 .../camel/springboot/catalog/languages/mvel.json   |  2 +-
 .../camel/springboot/catalog/languages/ognl.json   |  2 +-
 .../camel/springboot/catalog/languages/spel.json   |  2 +-
 .../camel/springboot/catalog/languages/xpath.json  |  2 +-
 .../camel/springboot/catalog/languages/xquery.json |  2 +-
 .../springboot/catalog/languages/xtokenize.json    |  2 +-
 components-starter/README.adoc                     | 24 +++++++++++-----------
 .../bean/springboot/BeanLanguageConfiguration.java |  3 +--
 .../DatasonnetLanguageConfiguration.java           |  2 +-
 .../springboot/GroovyLanguageConfiguration.java    |  2 +-
 .../springboot/Hl7TerserLanguageConfiguration.java |  2 +-
 .../joor/springboot/JoorLanguageConfiguration.java |  2 +-
 .../src/main/docs/jsonpath-starter.adoc            |  4 ++--
 .../springboot/JsonPathLanguageConfiguration.java  |  6 +++---
 .../src/main/docs/kafka-starter.adoc               |  5 +++--
 .../springboot/KafkaComponentConfiguration.java    | 15 +++++++++++++-
 .../mvel/springboot/MvelLanguageConfiguration.java |  2 +-
 .../ognl/springboot/OgnlLanguageConfiguration.java |  3 +--
 .../src/main/docs/salesforce-starter.adoc          |  4 +++-
 .../SalesforceComponentConfiguration.java          | 24 ++++++++++++++++++++++
 .../springboot/XQueryLanguageConfiguration.java    |  2 +-
 .../spel/springboot/SpelLanguageConfiguration.java |  3 +--
 .../XMLTokenizeLanguageConfiguration.java          |  2 +-
 .../springboot/XPathLanguageConfiguration.java     |  2 +-
 docs/modules/ROOT/pages/jsonpath-starter.adoc      |  4 ++--
 docs/modules/ROOT/pages/kafka-starter.adoc         |  5 +++--
 docs/modules/ROOT/pages/list.adoc                  | 24 +++++++++++-----------
 docs/modules/ROOT/pages/salesforce-starter.adoc    |  4 +++-
 40 files changed, 120 insertions(+), 74 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
index 1ca468d..d05390a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
@@ -38,7 +38,7 @@
     "proxyPassword": { "kind": "parameter", "displayName": "Proxy password", 
"group": "proxy", "label": "proxy", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy server port", 
"group": "proxy", "label": "proxy", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Proxy server port" },
     "proxyUser": { "kind": "parameter", "displayName": "Proxy user", "group": 
"proxy", "label": "proxy", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": true, "description": "Proxy authentication user" },
-    "authenticationKey": { "kind": "parameter", "displayName": "API 
authentication key (AK)", "group": "security", "label": "security", "required": 
true, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": true, "description": 
"Authentication key for the cloud user" },
+    "accessKey": { "kind": "parameter", "displayName": "API access key (AK)", 
"group": "security", "label": "security", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Access key for the cloud 
user" },
     "ignoreSslVerification": { "kind": "parameter", "displayName": "SSL 
Verification Ignored", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Ignore SSL verification" },
     "secretKey": { "kind": "parameter", "displayName": "API secret key (SK)", 
"group": "security", "label": "security", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Secret key for the cloud 
user" }
   }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-iam.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-iam.json
index d837303..ce0b455 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-iam.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-iam.json
@@ -27,7 +27,7 @@
   },
   "properties": {
     "operation": { "kind": "path", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Operation to be performed" 
},
-    "authenticationKey": { "kind": "parameter", "displayName": "API 
authentication key (AK)", "group": "producer", "label": "", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": true, "description": 
"Authentication key for the cloud user" },
+    "accessKey": { "kind": "parameter", "displayName": "API access key (AK)", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Access key for the cloud 
user" },
     "groupId": { "kind": "parameter", "displayName": "Group ID", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": true, "description": "Group ID to perform operation with" },
     "ignoreSslVerification": { "kind": "parameter", "displayName": "SSL 
Verification Ignored", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Ignore SSL verification" },
     "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 [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
index 3b67f11..0d5d4fb 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
@@ -27,7 +27,7 @@
   },
   "properties": {
     "smnService": { "kind": "path", "displayName": "Service name", "group": 
"producer", "label": "producer", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Name of SMN service to 
invoke" },
-    "authKey": { "kind": "parameter", "displayName": "API authentication key 
(AK)", "group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Authentication key for the 
cloud user" },
+    "accessKey": { "kind": "parameter", "displayName": "API access key (AK)", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Access key for the cloud 
user" },
     "endpoint": { "kind": "parameter", "displayName": "Service endpoint", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Fully qualified smn 
service url. Carries higher precedence than region parameter based client 
initialization" },
     "ignoreSslVerification": { "kind": "parameter", "displayName": "SSL 
Verification Ignored", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Ignore SSL verification" },
     "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 [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/influxdb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/influxdb.json
index d80ae2f..5ff27d8 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/influxdb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/influxdb.json
@@ -28,7 +28,9 @@
   },
   "properties": {
     "connectionBean": { "kind": "path", "displayName": "Connection Bean", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Connection to the influx 
database, of class InfluxDB.class" },
+    "autoCreateDatabase": { "kind": "parameter", "displayName": "Auto Create 
Database", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Define if we want to 
auto create the database if it's not present" },
     "batch": { "kind": "parameter", "displayName": "Batch", "group": 
"producer", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Define if this operation is a batch 
operation or not" },
+    "checkDatabaseExistence": { "kind": "parameter", "displayName": "Check 
Database Existence", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Define if we 
want to check the database existence while starting the endpoint" },
     "databaseName": { "kind": "parameter", "displayName": "Database Name", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The name of the database where the time series 
will be stored" },
     "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 [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "insert", "description": "Define if this operation is an insert 
or a query" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
index 71afcbd..eed52f6 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
@@ -28,7 +28,7 @@
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.kafka.KafkaConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Allows to pre-configure the Kafka component with common options that the 
endpoints will reuse." },
     "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "common", "label": "common", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "To use a custom HeaderFilterStrategy to filter 
header to and from Camel message." },
     "reconnectBackoffMaxMs": { "kind": "property", "displayName": "Reconnect 
Backoff Max Ms", "group": "common", "label": "common", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The maximum amount of 
time in milliseconds to wait when reconnecting to a b [...]
-    "shutdownTimeout": { "kind": "property", "displayName": "Shutdown 
Timeout", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Timeout in milli seconds to wait gracefully 
for the consumer or producer to shutdown and terminate its w [...]
+    "shutdownTimeout": { "kind": "property", "displayName": "Shutdown 
Timeout", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Timeout in milliseconds to wait gracefully for 
the consumer or producer to shutdown and terminate its wo [...]
     "allowManualCommit": { "kind": "property", "displayName": "Allow Manual 
Commit", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Whether to allow doing manual commits via 
KafkaManualCommit. If this option is enabled then [...]
     "autoCommitEnable": { "kind": "property", "displayName": "Auto Commit 
Enable", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "If true, periodically commit to ZooKeeper the 
offset of messages already fetched b [...]
     "autoCommitIntervalMs": { "kind": "property", "displayName": "Auto Commit 
Interval Ms", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The frequency in ms that 
the consumer offsets are committed to zookeeper." },
@@ -37,6 +37,7 @@
     "breakOnFirstError": { "kind": "property", "displayName": "Break On First 
Error", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "This options controls what happens when a 
consumer is processing an exchange and it fails. [...]
     "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 [...]
     "checkCrcs": { "kind": "property", "displayName": "Check Crcs", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Automatically check the CRC32 of the records 
consumed. This ensures no on-the-wire or on-disk cor [...]
+    "commitTimeoutMs": { "kind": "property", "displayName": "Commit Timeout 
Ms", "group": "consumer", "label": "consumer", "required": false, "type": 
"duration", "javaType": "java.lang.Long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "5000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The maximum time, in milliseconds, that the 
code will wait for a synchronous commit to [...]
     "consumerRequestTimeoutMs": { "kind": "property", "displayName": "Consumer 
Request Timeout Ms", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "40000", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The configuration 
controls the maximum amount of time the client [...]
     "consumersCount": { "kind": "property", "displayName": "Consumers Count", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The number of consumers that connect to kafka 
server" },
     "consumerStreams": { "kind": "property", "displayName": "Consumer 
Streams", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Number of concurrent consumers on the 
consumer" },
@@ -133,7 +134,7 @@
     "clientId": { "kind": "parameter", "displayName": "Client Id", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The client id is a 
user-specified string sent in each request to help trace calls. It should 
logically identify the application  [...]
     "headerFilterStrategy": { "kind": "parameter", "displayName": "Header 
Filter Strategy", "group": "common", "label": "common", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "To use a custom HeaderFilterStrategy to filter 
header to and from Camel message." },
     "reconnectBackoffMaxMs": { "kind": "parameter", "displayName": "Reconnect 
Backoff Max Ms", "group": "common", "label": "common", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The maximum amount of 
time in milliseconds to wait when reconnecting to a  [...]
-    "shutdownTimeout": { "kind": "parameter", "displayName": "Shutdown 
Timeout", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Timeout in milli seconds to wait gracefully 
for the consumer or producer to shutdown and terminate its  [...]
+    "shutdownTimeout": { "kind": "parameter", "displayName": "Shutdown 
Timeout", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 30000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Timeout in milliseconds to wait gracefully for 
the consumer or producer to shutdown and terminate its w [...]
     "allowManualCommit": { "kind": "parameter", "displayName": "Allow Manual 
Commit", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Whether to allow doing manual commits via 
KafkaManualCommit. If this option is enabled the [...]
     "autoCommitEnable": { "kind": "parameter", "displayName": "Auto Commit 
Enable", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "If true, periodically commit to ZooKeeper the 
offset of messages already fetched  [...]
     "autoCommitIntervalMs": { "kind": "parameter", "displayName": "Auto Commit 
Interval Ms", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The frequency in ms that 
the consumer offsets are committed to zookeeper." },
@@ -142,6 +143,7 @@
     "breakOnFirstError": { "kind": "parameter", "displayName": "Break On First 
Error", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "This options controls what happens when a 
consumer is processing an exchange and it fails [...]
     "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 [...]
     "checkCrcs": { "kind": "parameter", "displayName": "Check Crcs", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Automatically check the CRC32 of the records 
consumed. This ensures no on-the-wire or on-disk co [...]
+    "commitTimeoutMs": { "kind": "parameter", "displayName": "Commit Timeout 
Ms", "group": "consumer", "label": "consumer", "required": false, "type": 
"duration", "javaType": "java.lang.Long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "5000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The maximum time, in milliseconds, that the 
code will wait for a synchronous commit t [...]
     "consumerRequestTimeoutMs": { "kind": "parameter", "displayName": 
"Consumer Request Timeout Ms", "group": "consumer", "label": "consumer", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"40000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The configuration controls the maximum amount 
of time the clien [...]
     "consumersCount": { "kind": "parameter", "displayName": "Consumers Count", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The number of consumers that connect to kafka 
server" },
     "consumerStreams": { "kind": "parameter", "displayName": "Consumer 
Streams", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Number of concurrent consumers on the 
consumer" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
index ad58271..efad575 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
@@ -73,6 +73,8 @@
     "config": { "kind": "property", "displayName": "Config", "group": "common 
(advanced)", "label": "common,advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.salesforce.SalesforceEndpointConfig", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Global endpoint configuration - use to set values that are common to all 
endpoints" },
     "httpClientProperties": { "kind": "property", "displayName": "Http Client 
Properties", "group": "common (advanced)", "label": "common,advanced", 
"required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Used to set any properties 
that can be configured on the underlying HTTP client. Have a look at properties 
of SalesforceHttpClient and the Jetty HttpClient for all ava [...]
     "longPollingTransportProperties": { "kind": "property", "displayName": 
"Long Polling Transport Properties", "group": "common (advanced)", "label": 
"common,advanced", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Used to set any properties 
that can be configured on the LongPollingTransport used by the BayeuxClient 
(CometD) used by the streaming api" },
+    "workerPoolMaxSize": { "kind": "property", "displayName": "Worker Pool Max 
Size", "group": "common (advanced)", "label": "common,advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "description": "Maximum size of the 
thread pool used to handle HTTP responses." },
+    "workerPoolSize": { "kind": "property", "displayName": "Worker Pool Size", 
"group": "common (advanced)", "label": "common,advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "description": "Size of the thread pool 
used to handle HTTP responses." },
     "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 [...]
     "allOrNone": { "kind": "property", "displayName": "All Or None", "group": 
"producer", "label": "producer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.salesforce.SalesforceEndpointConfig", 
"configurationField": "config", "description": "Composite API option to 
indicate to rollback all records if any are not successful." },
     "apexUrl": { "kind": "property", "displayName": "Apex Url", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.salesforce.SalesforceEndpointConfig", 
"configurationField": "config", "description": "APEX method URL" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
index 0f718bb..100dd2e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
@@ -2,8 +2,8 @@
   "language": {
     "kind": "language",
     "name": "bean",
-    "title": "Bean method",
-    "description": "Call a method of the specified Java bean passing the 
Exchange, Body or specific headers to it.",
+    "title": "Bean Method",
+    "description": "Calls a Java bean method.",
     "deprecated": false,
     "firstVersion": "1.3.0",
     "label": "language,core,java",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/datasonnet.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/datasonnet.json
index 2ab71ff..ac067bf 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/datasonnet.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/datasonnet.json
@@ -3,10 +3,10 @@
     "kind": "language",
     "name": "datasonnet",
     "title": "DataSonnet",
-    "description": "To use DataSonnet scripts in Camel expressions or 
predicates.",
+    "description": "To use DataSonnet scripts for message transformations.",
     "deprecated": false,
     "firstVersion": "3.7.0",
-    "label": "language,script",
+    "label": "language,transformation",
     "javaType": "org.apache.camel.language.datasonnet.DatasonnetLanguage",
     "supportLevel": "Stable",
     "groupId": "org.apache.camel.springboot",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/groovy.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/groovy.json
index 59e9e75..a78bd7e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/groovy.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/groovy.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "groovy",
     "title": "Groovy",
-    "description": "Evaluate a Groovy script.",
+    "description": "Evaluates a Groovy script.",
     "deprecated": false,
     "firstVersion": "1.3.0",
     "label": "language,script",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json
index 3db03fb..85547a9 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/hl7terser.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "hl7terser",
     "title": "HL7 Terser",
-    "description": "Get the value of an HL7 message field specified by terse 
location specification syntax.",
+    "description": "Get the value of a HL7 message field specified by terse 
location specification syntax.",
     "deprecated": false,
     "firstVersion": "2.11.0",
     "label": "language,hl7",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/joor.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/joor.json
index e6902e0..d2deaaa 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/joor.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/joor.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "joor",
     "title": "jOOR",
-    "description": "Evaluate a jOOR (Java compiled once at runtime) expression 
language.",
+    "description": "Evaluates a jOOR (Java compiled once at runtime) 
expression.",
     "deprecated": false,
     "firstVersion": "3.7.0",
     "label": "language",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
index 0c90322..33a6de4 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
@@ -2,8 +2,8 @@
   "language": {
     "kind": "language",
     "name": "jsonpath",
-    "title": "JsonPath",
-    "description": "Evaluate a JsonPath expression against a JSON message 
body.",
+    "title": "JSONPath",
+    "description": "Evaluates a JSONPath expression against a JSON message 
body.",
     "deprecated": false,
     "firstVersion": "2.13.0",
     "label": "language,json",
@@ -19,11 +19,11 @@
     "expression": { "kind": "value", "displayName": "Expression", "required": 
true, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The expression value in 
your chosen language syntax" },
     "resultType": { "kind": "attribute", "displayName": "Result Type", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the class name of the result type (type from output)" },
     "suppressExceptions": { "kind": "attribute", "displayName": "Suppress 
Exceptions", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to suppress exceptions such as 
PathNotFoundException." },
-    "allowSimple": { "kind": "attribute", "displayName": "Allow Simple", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether to allow in inlined simple exceptions in the JsonPath 
expression" },
+    "allowSimple": { "kind": "attribute", "displayName": "Allow Simple", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether to allow in inlined Simple exceptions in the JSONPath 
expression" },
     "allowEasyPredicate": { "kind": "attribute", "displayName": "Allow Easy 
Predicate", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to allow using the easy predicate 
parser to pre-parse predicates." },
     "writeAsString": { "kind": "attribute", "displayName": "Write As String", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to write the output of each row\/element as a 
JSON String value instead of a Map\/POJO value." },
     "headerName": { "kind": "attribute", "displayName": "Header Name", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Name 
of header to use as input, instead of the message body" },
-    "option": { "kind": "attribute", "displayName": "Option", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ 
"ALWAYS_RETURN_LIST", "AS_PATH_LIST", "DEFAULT_PATH_LEAF_TO_NULL", 
"REQUIRE_PROPERTIES", "SUPPRESS_EXCEPTIONS" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure additional 
options on json path. Multiple values can be separated by comma." },
+    "option": { "kind": "attribute", "displayName": "Option", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ 
"ALWAYS_RETURN_LIST", "AS_PATH_LIST", "DEFAULT_PATH_LEAF_TO_NULL", 
"REQUIRE_PROPERTIES", "SUPPRESS_EXCEPTIONS" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure additional 
options on JSONPath. Multiple values can be separated by comma." },
     "trim": { "kind": "attribute", "displayName": "Trim", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to trim the value to remove leading and trailing whitespaces and line 
breaks" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" }
   }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/mvel.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/mvel.json
index 3187680..b17cc5d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/mvel.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/mvel.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "mvel",
     "title": "MVEL",
-    "description": "Evaluate an MVEL template against the Camel Exchange.",
+    "description": "Evaluates a MVEL template.",
     "deprecated": false,
     "firstVersion": "2.0.0",
     "label": "language,java",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/ognl.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/ognl.json
index 37dc821..4a2fc11 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/ognl.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/ognl.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "ognl",
     "title": "OGNL",
-    "description": "Evaluate an Apache Commons Object Graph Navigation Library 
(OGNL) expression against the Camel Exchange.",
+    "description": "Evaluates an OGNL expression (Apache Commons OGNL).",
     "deprecated": false,
     "firstVersion": "1.1.0",
     "label": "language,java",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/spel.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/spel.json
index 49c2ce6..13a34e4 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/spel.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/spel.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "spel",
     "title": "SpEL",
-    "description": "Evaluate a Spring Expression Language (SpEL) expression 
against the Camel Exchange.",
+    "description": "Evaluates a Spring expression (SpEL).",
     "deprecated": false,
     "firstVersion": "2.7.0",
     "label": "language,spring",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
index 368ae20..af4caac 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xpath.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "xpath",
     "title": "XPath",
-    "description": "Evaluate an XPath expression against an XML payload.",
+    "description": "Evaluates an XPath expression against an XML payload.",
     "deprecated": false,
     "firstVersion": "1.1.0",
     "label": "language,core,xml",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
index 06b6b8c..d4f4d14 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xquery.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "xquery",
     "title": "XQuery",
-    "description": "Evaluate an XQuery expressions against an XML payload.",
+    "description": "Evaluates an XQuery expressions against an XML payload.",
     "deprecated": false,
     "firstVersion": "1.0.0",
     "label": "language,xml",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
index d2b48cc..ab5d93e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/xtokenize.json
@@ -3,7 +3,7 @@
     "kind": "language",
     "name": "xtokenize",
     "title": "XML Tokenize",
-    "description": "Tokenize XML payloads using the specified path 
expression.",
+    "description": "Tokenize XML payloads.",
     "deprecated": false,
     "firstVersion": "2.14.0",
     "label": "language,core,xml",
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 7bb89e8..7a0d071 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -799,43 +799,43 @@ Number of Camel languages: 19 in 13 JAR artifacts (0 
deprecated)
 |===
 | Language | Artifact | Support Level | Since | Description
 
-| xref:latest@components:languages:bean-language.adoc[Bean method] | 
camel-bean-starter | Stable | 1.3 | Call a method of the specified Java bean 
passing the Exchange, Body or specific headers to it.
+| xref:latest@components:languages:bean-language.adoc[Bean Method] | 
camel-bean-starter | Stable | 1.3 | Calls a Java bean method.
 
 | xref:latest@components:languages:constant-language.adoc[Constant] | 
camel-base | Stable | 1.5 | To use a constant value in Camel expressions or 
predicates. Important: this is a fixed constant value that is only set once 
during starting up the route, do not use this if you want dynamic values during 
routing.
 
-| xref:latest@components:languages:datasonnet-language.adoc[DataSonnet] | 
camel-datasonnet-starter | Stable | 3.7 | To use DataSonnet scripts in Camel 
expressions or predicates.
+| xref:latest@components:languages:datasonnet-language.adoc[DataSonnet] | 
camel-datasonnet-starter | Stable | 3.7 | To use DataSonnet scripts for message 
transformations.
 
 | 
xref:latest@components:languages:exchangeProperty-language.adoc[ExchangeProperty]
 | camel-base | Stable | 2.0 | To use a Camel Exchange property in expressions 
or predicates.
 
 | xref:latest@components:languages:file-language.adoc[File] | camel-base | 
Stable | 1.1 | For expressions and predicates using the file/simple language.
 
-| xref:latest@components:languages:groovy-language.adoc[Groovy] | 
camel-groovy-starter | Stable | 1.3 | Evaluate a Groovy script.
+| xref:latest@components:languages:groovy-language.adoc[Groovy] | 
camel-groovy-starter | Stable | 1.3 | Evaluates a Groovy script.
 
 | xref:latest@components:languages:header-language.adoc[Header] | camel-base | 
Stable | 1.5 | To use a Camel Message header in expressions or predicates.
 
-| xref:latest@components:languages:hl7terser-language.adoc[HL7 Terser] | 
camel-hl7-starter | Stable | 2.11 | Get the value of an HL7 message field 
specified by terse location specification syntax.
+| xref:latest@components:languages:hl7terser-language.adoc[HL7 Terser] | 
camel-hl7-starter | Stable | 2.11 | Get the value of a HL7 message field 
specified by terse location specification syntax.
 
-| xref:latest@components:languages:joor-language.adoc[jOOR] | 
camel-joor-starter | Stable | 3.7 | Evaluate a jOOR (Java compiled once at 
runtime) expression language.
+| xref:latest@components:languages:joor-language.adoc[jOOR] | 
camel-joor-starter | Stable | 3.7 | Evaluates a jOOR (Java compiled once at 
runtime) expression.
 
-| xref:latest@components:languages:jsonpath-language.adoc[JsonPath] | 
camel-jsonpath-starter | Stable | 2.13 | Evaluate a JsonPath expression against 
a JSON message body.
+| xref:latest@components:languages:jsonpath-language.adoc[JSONPath] | 
camel-jsonpath-starter | Stable | 2.13 | Evaluates a JSONPath expression 
against a JSON message body.
 
-| xref:latest@components:languages:mvel-language.adoc[MVEL] | 
camel-mvel-starter | Stable | 2.0 | Evaluate an MVEL template against the Camel 
Exchange.
+| xref:latest@components:languages:mvel-language.adoc[MVEL] | 
camel-mvel-starter | Stable | 2.0 | Evaluates a MVEL template.
 
-| xref:latest@components:languages:ognl-language.adoc[OGNL] | 
camel-ognl-starter | Stable | 1.1 | Evaluate an Apache Commons Object Graph 
Navigation Library (OGNL) expression against the Camel Exchange.
+| xref:latest@components:languages:ognl-language.adoc[OGNL] | 
camel-ognl-starter | Stable | 1.1 | Evaluates an OGNL expression (Apache 
Commons OGNL).
 
 | xref:latest@components:languages:ref-language.adoc[Ref] | camel-base | 
Stable | 2.8 | Reference to an existing Camel expression or predicate, which is 
looked up from the Camel registry.
 
 | xref:latest@components:languages:simple-language.adoc[Simple] | camel-base | 
Stable | 1.1 | To use Camels built-in Simple language in Camel expressions or 
predicates.
 
-| xref:latest@components:languages:spel-language.adoc[SpEL] | 
camel-spring-starter | Stable | 2.7 | Evaluate a Spring Expression Language 
(SpEL) expression against the Camel Exchange.
+| xref:latest@components:languages:spel-language.adoc[SpEL] | 
camel-spring-starter | Stable | 2.7 | Evaluates a Spring expression (SpEL).
 
 | xref:latest@components:languages:tokenize-language.adoc[Tokenize] | 
camel-base | Stable | 2.0 | To use Camel message body or header with a 
tokenizer in Camel expressions or predicates.
 
-| xref:latest@components:languages:xtokenize-language.adoc[XML Tokenize] | 
camel-xml-jaxp-starter | Stable | 2.14 | Tokenize XML payloads using the 
specified path expression.
+| xref:latest@components:languages:xtokenize-language.adoc[XML Tokenize] | 
camel-xml-jaxp-starter | Stable | 2.14 | Tokenize XML payloads.
 
-| xref:latest@components:languages:xpath-language.adoc[XPath] | 
camel-xpath-starter | Stable | 1.1 | Evaluate an XPath expression against an 
XML payload.
+| xref:latest@components:languages:xpath-language.adoc[XPath] | 
camel-xpath-starter | Stable | 1.1 | Evaluates an XPath expression against an 
XML payload.
 
-| xref:latest@components:languages:xquery-language.adoc[XQuery] | 
camel-saxon-starter | Stable | 1.0 | Evaluate an XQuery expressions against an 
XML payload.
+| xref:latest@components:languages:xquery-language.adoc[XQuery] | 
camel-saxon-starter | Stable | 1.0 | Evaluates an XQuery expressions against an 
XML payload.
 |===
 // languages: END
 
diff --git 
a/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
 
b/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
index e47e479..e285d94 100644
--- 
a/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
+++ 
b/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
@@ -21,8 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Call a method of the specified Java bean passing the Exchange, Body or
- * specific headers to it.
+ * Calls a Java bean method.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-datasonnet-starter/src/main/java/org/apache/camel/language/datasonnet/springboot/DatasonnetLanguageConfiguration.java
 
b/components-starter/camel-datasonnet-starter/src/main/java/org/apache/camel/language/datasonnet/springboot/DatasonnetLanguageConfiguration.java
index 6a7181b..1f5fc67 100644
--- 
a/components-starter/camel-datasonnet-starter/src/main/java/org/apache/camel/language/datasonnet/springboot/DatasonnetLanguageConfiguration.java
+++ 
b/components-starter/camel-datasonnet-starter/src/main/java/org/apache/camel/language/datasonnet/springboot/DatasonnetLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * To use DataSonnet scripts in Camel expressions or predicates.
+ * To use DataSonnet scripts for message transformations.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-groovy-starter/src/main/java/org/apache/camel/language/groovy/springboot/GroovyLanguageConfiguration.java
 
b/components-starter/camel-groovy-starter/src/main/java/org/apache/camel/language/groovy/springboot/GroovyLanguageConfiguration.java
index 1908a5a..4582ad9 100644
--- 
a/components-starter/camel-groovy-starter/src/main/java/org/apache/camel/language/groovy/springboot/GroovyLanguageConfiguration.java
+++ 
b/components-starter/camel-groovy-starter/src/main/java/org/apache/camel/language/groovy/springboot/GroovyLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate a Groovy script.
+ * Evaluates a Groovy script.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java
 
b/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java
index 608c56d..778a6e8 100644
--- 
a/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java
+++ 
b/components-starter/camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot/Hl7TerserLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Get the value of an HL7 message field specified by terse location
+ * Get the value of a HL7 message field specified by terse location
  * specification syntax.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
diff --git 
a/components-starter/camel-joor-starter/src/main/java/org/apache/camel/language/joor/springboot/JoorLanguageConfiguration.java
 
b/components-starter/camel-joor-starter/src/main/java/org/apache/camel/language/joor/springboot/JoorLanguageConfiguration.java
index bb22302..37a882c 100644
--- 
a/components-starter/camel-joor-starter/src/main/java/org/apache/camel/language/joor/springboot/JoorLanguageConfiguration.java
+++ 
b/components-starter/camel-joor-starter/src/main/java/org/apache/camel/language/joor/springboot/JoorLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate a jOOR (Java compiled once at runtime) expression language.
+ * Evaluates a jOOR (Java compiled once at runtime) expression.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath-starter.adoc 
b/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath-starter.adoc
index dc32930..c9c5bad 100644
--- 
a/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath-starter.adoc
+++ 
b/components-starter/camel-jsonpath-starter/src/main/docs/jsonpath-starter.adoc
@@ -25,10 +25,10 @@ The component supports 8 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.language.jsonpath.allow-easy-predicate* | Whether to allow using the 
easy predicate parser to pre-parse predicates. | true | Boolean
-| *camel.language.jsonpath.allow-simple* | Whether to allow in inlined simple 
exceptions in the JsonPath expression | true | Boolean
+| *camel.language.jsonpath.allow-simple* | Whether to allow in inlined Simple 
exceptions in the JSONPath expression | true | Boolean
 | *camel.language.jsonpath.enabled* | Whether to enable auto configuration of 
the jsonpath language. This is enabled by default. |  | Boolean
 | *camel.language.jsonpath.header-name* | Name of header to use as input, 
instead of the message body |  | String
-| *camel.language.jsonpath.option* | To configure additional options on json 
path. Multiple values can be separated by comma. |  | String
+| *camel.language.jsonpath.option* | To configure additional options on 
JSONPath. Multiple values can be separated by comma. |  | String
 | *camel.language.jsonpath.suppress-exceptions* | Whether to suppress 
exceptions such as PathNotFoundException. | false | Boolean
 | *camel.language.jsonpath.trim* | Whether to trim the value to remove leading 
and trailing whitespaces and line breaks | true | Boolean
 | *camel.language.jsonpath.write-as-string* | Whether to write the output of 
each row/element as a JSON String value instead of a Map/POJO value. | false | 
Boolean
diff --git 
a/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java
 
b/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java
index e8d22c0..22bc089 100644
--- 
a/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java
+++ 
b/components-starter/camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot/JsonPathLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate a JsonPath expression against a JSON message body.
+ * Evaluates a JSONPath expression against a JSON message body.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
@@ -41,7 +41,7 @@ public class JsonPathLanguageConfiguration
      */
     private Boolean suppressExceptions = false;
     /**
-     * Whether to allow in inlined simple exceptions in the JsonPath expression
+     * Whether to allow in inlined Simple exceptions in the JSONPath expression
      */
     private Boolean allowSimple = true;
     /**
@@ -58,7 +58,7 @@ public class JsonPathLanguageConfiguration
      */
     private String headerName;
     /**
-     * To configure additional options on json path. Multiple values can be
+     * To configure additional options on JSONPath. Multiple values can be
      * separated by comma.
      */
     private String option;
diff --git 
a/components-starter/camel-kafka-starter/src/main/docs/kafka-starter.adoc 
b/components-starter/camel-kafka-starter/src/main/docs/kafka-starter.adoc
index 3209c75..c8bd529 100644
--- a/components-starter/camel-kafka-starter/src/main/docs/kafka-starter.adoc
+++ b/components-starter/camel-kafka-starter/src/main/docs/kafka-starter.adoc
@@ -17,7 +17,7 @@ When using kafka with Spring Boot make sure to use the 
following Maven dependenc
 ----
 
 
-The component supports 104 options, which are listed below.
+The component supports 105 options, which are listed below.
 
 
 
@@ -37,6 +37,7 @@ The component supports 104 options, which are listed below.
 | *camel.component.kafka.buffer-memory-size* | The total bytes of memory the 
producer can use to buffer records waiting to be sent to the server. If records 
are sent faster than they can be delivered to the server the producer will 
either block or throw an exception based on the preference specified by 
block.on.buffer.full.This setting should correspond roughly to the total memory 
the producer will use, but is not a hard bound since not all memory the 
producer uses is used for buffering. [...]
 | *camel.component.kafka.check-crcs* | Automatically check the CRC32 of the 
records consumed. This ensures no on-the-wire or on-disk corruption to the 
messages occurred. This check adds some overhead, so it may be disabled in 
cases seeking extreme performance. | true | Boolean
 | *camel.component.kafka.client-id* | The client id is a user-specified string 
sent in each request to help trace calls. It should logically identify the 
application making the request. |  | String
+| *camel.component.kafka.commit-timeout-ms* | The maximum time, in 
milliseconds, that the code will wait for a synchronous commit to complete. The 
option is a java.lang.Long type. | 5000 | Long
 | *camel.component.kafka.compression-codec* | This parameter allows you to 
specify the compression codec for all data generated by this producer. Valid 
values are none, gzip and snappy. | none | String
 | *camel.component.kafka.configuration* | Allows to pre-configure the Kafka 
component with common options that the endpoints will reuse. The option is a 
org.apache.camel.component.kafka.KafkaConfiguration type. |  | 
KafkaConfiguration
 | *camel.component.kafka.connection-max-idle-ms* | Close idle connections 
after the number of milliseconds specified by this config. | 540000 | Integer
@@ -103,7 +104,7 @@ The component supports 104 options, which are listed below.
 | *camel.component.kafka.seek-to* | Set if KafkaConsumer will read from 
beginning or end on startup: beginning : read from beginning end : read from 
end This is replacing the earlier property seekToBeginning |  | String
 | *camel.component.kafka.send-buffer-bytes* | Socket write buffer size | 
131072 | Integer
 | *camel.component.kafka.session-timeout-ms* | The timeout used to detect 
failures when using Kafka's group management facilities. | 10000 | Integer
-| *camel.component.kafka.shutdown-timeout* | Timeout in milli seconds to wait 
gracefully for the consumer or producer to shutdown and terminate its worker 
threads. | 30000 | Integer
+| *camel.component.kafka.shutdown-timeout* | Timeout in milliseconds to wait 
gracefully for the consumer or producer to shutdown and terminate its worker 
threads. | 30000 | Integer
 | *camel.component.kafka.specific-avro-reader* | This enables the use of a 
specific Avro reader for use with the Confluent Platform schema registry and 
the io.confluent.kafka.serializers.KafkaAvroDeserializer. This option is only 
available in the Confluent Platform (not standard Apache Kafka) | false | 
Boolean
 | *camel.component.kafka.ssl-cipher-suites* | A list of cipher suites. This is 
a named combination of authentication, encryption, MAC and key exchange 
algorithm used to negotiate the security settings for a network connection 
using TLS or SSL network protocol.By default all the available cipher suites 
are supported. |  | String
 | *camel.component.kafka.ssl-context-parameters* | SSL configuration using a 
Camel SSLContextParameters object. If configured it's applied before the other 
SSL endpoint parameters. NOTE: Kafka only supports loading keystore from file 
locations, so prefix the location with file: in the KeyStoreParameters.resource 
option. The option is a org.apache.camel.support.jsse.SSLContextParameters 
type. |  | SSLContextParameters
diff --git 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
index 461daf3..48c60d6 100644
--- 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
+++ 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
@@ -90,7 +90,7 @@ public class KafkaComponentConfiguration
      */
     private Integer reconnectBackoffMaxMs = 1000;
     /**
-     * Timeout in milli seconds to wait gracefully for the consumer or producer
+     * Timeout in milliseconds to wait gracefully for the consumer or producer
      * to shutdown and terminate its worker threads.
      */
     private Integer shutdownTimeout = 30000;
@@ -153,6 +153,11 @@ public class KafkaComponentConfiguration
      */
     private Boolean checkCrcs = true;
     /**
+     * The maximum time, in milliseconds, that the code will wait for a
+     * synchronous commit to complete. The option is a java.lang.Long type.
+     */
+    private Long commitTimeoutMs = 5000L;
+    /**
      * The configuration controls the maximum amount of time the client will
      * wait for the response of a request. If the response is not received
      * before the timeout elapses the client will resend the request if
@@ -868,6 +873,14 @@ public class KafkaComponentConfiguration
         this.checkCrcs = checkCrcs;
     }
 
+    public Long getCommitTimeoutMs() {
+        return commitTimeoutMs;
+    }
+
+    public void setCommitTimeoutMs(Long commitTimeoutMs) {
+        this.commitTimeoutMs = commitTimeoutMs;
+    }
+
     public Integer getConsumerRequestTimeoutMs() {
         return consumerRequestTimeoutMs;
     }
diff --git 
a/components-starter/camel-mvel-starter/src/main/java/org/apache/camel/language/mvel/springboot/MvelLanguageConfiguration.java
 
b/components-starter/camel-mvel-starter/src/main/java/org/apache/camel/language/mvel/springboot/MvelLanguageConfiguration.java
index 020591b..5348797 100644
--- 
a/components-starter/camel-mvel-starter/src/main/java/org/apache/camel/language/mvel/springboot/MvelLanguageConfiguration.java
+++ 
b/components-starter/camel-mvel-starter/src/main/java/org/apache/camel/language/mvel/springboot/MvelLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate an MVEL template against the Camel Exchange.
+ * Evaluates a MVEL template.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-ognl-starter/src/main/java/org/apache/camel/language/ognl/springboot/OgnlLanguageConfiguration.java
 
b/components-starter/camel-ognl-starter/src/main/java/org/apache/camel/language/ognl/springboot/OgnlLanguageConfiguration.java
index bcdade6..639da86 100644
--- 
a/components-starter/camel-ognl-starter/src/main/java/org/apache/camel/language/ognl/springboot/OgnlLanguageConfiguration.java
+++ 
b/components-starter/camel-ognl-starter/src/main/java/org/apache/camel/language/ognl/springboot/OgnlLanguageConfiguration.java
@@ -21,8 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression
- * against the Camel Exchange.
+ * Evaluates an OGNL expression (Apache Commons OGNL).
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
 
b/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
index d164fe3..48c201f 100644
--- 
a/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
+++ 
b/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
@@ -17,7 +17,7 @@ When using salesforce with Spring Boot make sure to use the 
following Maven depe
 ----
 
 
-The component supports 86 options, which are listed below.
+The component supports 88 options, which are listed below.
 
 
 
@@ -110,5 +110,7 @@ The component supports 86 options, which are listed below.
 | *camel.component.salesforce.update-topic* | Whether to update an existing 
Push Topic when using the Streaming API, defaults to false | false | Boolean
 | *camel.component.salesforce.use-global-ssl-context-parameters* | Enable 
usage of global SSL context parameters | false | Boolean
 | *camel.component.salesforce.user-name* | Username used in OAuth flow to gain 
access to access token. It's easy to get started with password OAuth flow, but 
in general one should avoid it as it is deemed less secure than other flows. |  
| String
+| *camel.component.salesforce.worker-pool-max-size* | Maximum size of the 
thread pool used to handle HTTP responses. | 20 | Integer
+| *camel.component.salesforce.worker-pool-size* | Size of the thread pool used 
to handle HTTP responses. | 10 | Integer
 |===
 // spring-boot-auto-configure options: END
diff --git 
a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
 
b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
index 6f8439e..4808bd3 100644
--- 
a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
+++ 
b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
@@ -291,6 +291,14 @@ public class SalesforceComponentConfiguration
      */
     private Map<String, Object> longPollingTransportProperties;
     /**
+     * Maximum size of the thread pool used to handle HTTP responses.
+     */
+    private Integer workerPoolMaxSize = 20;
+    /**
+     * Size of the thread pool used to handle HTTP responses.
+     */
+    private Integer workerPoolSize = 10;
+    /**
      * 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
@@ -892,6 +900,22 @@ public class SalesforceComponentConfiguration
         this.longPollingTransportProperties = longPollingTransportProperties;
     }
 
+    public Integer getWorkerPoolMaxSize() {
+        return workerPoolMaxSize;
+    }
+
+    public void setWorkerPoolMaxSize(Integer workerPoolMaxSize) {
+        this.workerPoolMaxSize = workerPoolMaxSize;
+    }
+
+    public Integer getWorkerPoolSize() {
+        return workerPoolSize;
+    }
+
+    public void setWorkerPoolSize(Integer workerPoolSize) {
+        this.workerPoolSize = workerPoolSize;
+    }
+
     public Boolean getBridgeErrorHandler() {
         return bridgeErrorHandler;
     }
diff --git 
a/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
 
b/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
index 0068e17..7ac42ab 100644
--- 
a/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
+++ 
b/components-starter/camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot/XQueryLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate an XQuery expressions against an XML payload.
+ * Evaluates an XQuery expressions against an XML payload.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-spring-starter/src/main/java/org/apache/camel/language/spel/springboot/SpelLanguageConfiguration.java
 
b/components-starter/camel-spring-starter/src/main/java/org/apache/camel/language/spel/springboot/SpelLanguageConfiguration.java
index eef24e4..fc66b98 100644
--- 
a/components-starter/camel-spring-starter/src/main/java/org/apache/camel/language/spel/springboot/SpelLanguageConfiguration.java
+++ 
b/components-starter/camel-spring-starter/src/main/java/org/apache/camel/language/spel/springboot/SpelLanguageConfiguration.java
@@ -21,8 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate a Spring Expression Language (SpEL) expression against the Camel
- * Exchange.
+ * Evaluates a Spring expression (SpEL).
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-xml-jaxp-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
 
b/components-starter/camel-xml-jaxp-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
index f1846f1..0f68be1 100644
--- 
a/components-starter/camel-xml-jaxp-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
+++ 
b/components-starter/camel-xml-jaxp-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot/XMLTokenizeLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Tokenize XML payloads using the specified path expression.
+ * Tokenize XML payloads.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
 
b/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
index 178b2b3..fc92243 100644
--- 
a/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
+++ 
b/components-starter/camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot/XPathLanguageConfiguration.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Evaluate an XPath expression against an XML payload.
+ * Evaluates an XPath expression against an XML payload.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git a/docs/modules/ROOT/pages/jsonpath-starter.adoc 
b/docs/modules/ROOT/pages/jsonpath-starter.adoc
index dc32930..c9c5bad 100644
--- a/docs/modules/ROOT/pages/jsonpath-starter.adoc
+++ b/docs/modules/ROOT/pages/jsonpath-starter.adoc
@@ -25,10 +25,10 @@ The component supports 8 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.language.jsonpath.allow-easy-predicate* | Whether to allow using the 
easy predicate parser to pre-parse predicates. | true | Boolean
-| *camel.language.jsonpath.allow-simple* | Whether to allow in inlined simple 
exceptions in the JsonPath expression | true | Boolean
+| *camel.language.jsonpath.allow-simple* | Whether to allow in inlined Simple 
exceptions in the JSONPath expression | true | Boolean
 | *camel.language.jsonpath.enabled* | Whether to enable auto configuration of 
the jsonpath language. This is enabled by default. |  | Boolean
 | *camel.language.jsonpath.header-name* | Name of header to use as input, 
instead of the message body |  | String
-| *camel.language.jsonpath.option* | To configure additional options on json 
path. Multiple values can be separated by comma. |  | String
+| *camel.language.jsonpath.option* | To configure additional options on 
JSONPath. Multiple values can be separated by comma. |  | String
 | *camel.language.jsonpath.suppress-exceptions* | Whether to suppress 
exceptions such as PathNotFoundException. | false | Boolean
 | *camel.language.jsonpath.trim* | Whether to trim the value to remove leading 
and trailing whitespaces and line breaks | true | Boolean
 | *camel.language.jsonpath.write-as-string* | Whether to write the output of 
each row/element as a JSON String value instead of a Map/POJO value. | false | 
Boolean
diff --git a/docs/modules/ROOT/pages/kafka-starter.adoc 
b/docs/modules/ROOT/pages/kafka-starter.adoc
index 3209c75..c8bd529 100644
--- a/docs/modules/ROOT/pages/kafka-starter.adoc
+++ b/docs/modules/ROOT/pages/kafka-starter.adoc
@@ -17,7 +17,7 @@ When using kafka with Spring Boot make sure to use the 
following Maven dependenc
 ----
 
 
-The component supports 104 options, which are listed below.
+The component supports 105 options, which are listed below.
 
 
 
@@ -37,6 +37,7 @@ The component supports 104 options, which are listed below.
 | *camel.component.kafka.buffer-memory-size* | The total bytes of memory the 
producer can use to buffer records waiting to be sent to the server. If records 
are sent faster than they can be delivered to the server the producer will 
either block or throw an exception based on the preference specified by 
block.on.buffer.full.This setting should correspond roughly to the total memory 
the producer will use, but is not a hard bound since not all memory the 
producer uses is used for buffering. [...]
 | *camel.component.kafka.check-crcs* | Automatically check the CRC32 of the 
records consumed. This ensures no on-the-wire or on-disk corruption to the 
messages occurred. This check adds some overhead, so it may be disabled in 
cases seeking extreme performance. | true | Boolean
 | *camel.component.kafka.client-id* | The client id is a user-specified string 
sent in each request to help trace calls. It should logically identify the 
application making the request. |  | String
+| *camel.component.kafka.commit-timeout-ms* | The maximum time, in 
milliseconds, that the code will wait for a synchronous commit to complete. The 
option is a java.lang.Long type. | 5000 | Long
 | *camel.component.kafka.compression-codec* | This parameter allows you to 
specify the compression codec for all data generated by this producer. Valid 
values are none, gzip and snappy. | none | String
 | *camel.component.kafka.configuration* | Allows to pre-configure the Kafka 
component with common options that the endpoints will reuse. The option is a 
org.apache.camel.component.kafka.KafkaConfiguration type. |  | 
KafkaConfiguration
 | *camel.component.kafka.connection-max-idle-ms* | Close idle connections 
after the number of milliseconds specified by this config. | 540000 | Integer
@@ -103,7 +104,7 @@ The component supports 104 options, which are listed below.
 | *camel.component.kafka.seek-to* | Set if KafkaConsumer will read from 
beginning or end on startup: beginning : read from beginning end : read from 
end This is replacing the earlier property seekToBeginning |  | String
 | *camel.component.kafka.send-buffer-bytes* | Socket write buffer size | 
131072 | Integer
 | *camel.component.kafka.session-timeout-ms* | The timeout used to detect 
failures when using Kafka's group management facilities. | 10000 | Integer
-| *camel.component.kafka.shutdown-timeout* | Timeout in milli seconds to wait 
gracefully for the consumer or producer to shutdown and terminate its worker 
threads. | 30000 | Integer
+| *camel.component.kafka.shutdown-timeout* | Timeout in milliseconds to wait 
gracefully for the consumer or producer to shutdown and terminate its worker 
threads. | 30000 | Integer
 | *camel.component.kafka.specific-avro-reader* | This enables the use of a 
specific Avro reader for use with the Confluent Platform schema registry and 
the io.confluent.kafka.serializers.KafkaAvroDeserializer. This option is only 
available in the Confluent Platform (not standard Apache Kafka) | false | 
Boolean
 | *camel.component.kafka.ssl-cipher-suites* | A list of cipher suites. This is 
a named combination of authentication, encryption, MAC and key exchange 
algorithm used to negotiate the security settings for a network connection 
using TLS or SSL network protocol.By default all the available cipher suites 
are supported. |  | String
 | *camel.component.kafka.ssl-context-parameters* | SSL configuration using a 
Camel SSLContextParameters object. If configured it's applied before the other 
SSL endpoint parameters. NOTE: Kafka only supports loading keystore from file 
locations, so prefix the location with file: in the KeyStoreParameters.resource 
option. The option is a org.apache.camel.support.jsse.SSLContextParameters 
type. |  | SSLContextParameters
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 7bb89e8..7a0d071 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -799,43 +799,43 @@ Number of Camel languages: 19 in 13 JAR artifacts (0 
deprecated)
 |===
 | Language | Artifact | Support Level | Since | Description
 
-| xref:latest@components:languages:bean-language.adoc[Bean method] | 
camel-bean-starter | Stable | 1.3 | Call a method of the specified Java bean 
passing the Exchange, Body or specific headers to it.
+| xref:latest@components:languages:bean-language.adoc[Bean Method] | 
camel-bean-starter | Stable | 1.3 | Calls a Java bean method.
 
 | xref:latest@components:languages:constant-language.adoc[Constant] | 
camel-base | Stable | 1.5 | To use a constant value in Camel expressions or 
predicates. Important: this is a fixed constant value that is only set once 
during starting up the route, do not use this if you want dynamic values during 
routing.
 
-| xref:latest@components:languages:datasonnet-language.adoc[DataSonnet] | 
camel-datasonnet-starter | Stable | 3.7 | To use DataSonnet scripts in Camel 
expressions or predicates.
+| xref:latest@components:languages:datasonnet-language.adoc[DataSonnet] | 
camel-datasonnet-starter | Stable | 3.7 | To use DataSonnet scripts for message 
transformations.
 
 | 
xref:latest@components:languages:exchangeProperty-language.adoc[ExchangeProperty]
 | camel-base | Stable | 2.0 | To use a Camel Exchange property in expressions 
or predicates.
 
 | xref:latest@components:languages:file-language.adoc[File] | camel-base | 
Stable | 1.1 | For expressions and predicates using the file/simple language.
 
-| xref:latest@components:languages:groovy-language.adoc[Groovy] | 
camel-groovy-starter | Stable | 1.3 | Evaluate a Groovy script.
+| xref:latest@components:languages:groovy-language.adoc[Groovy] | 
camel-groovy-starter | Stable | 1.3 | Evaluates a Groovy script.
 
 | xref:latest@components:languages:header-language.adoc[Header] | camel-base | 
Stable | 1.5 | To use a Camel Message header in expressions or predicates.
 
-| xref:latest@components:languages:hl7terser-language.adoc[HL7 Terser] | 
camel-hl7-starter | Stable | 2.11 | Get the value of an HL7 message field 
specified by terse location specification syntax.
+| xref:latest@components:languages:hl7terser-language.adoc[HL7 Terser] | 
camel-hl7-starter | Stable | 2.11 | Get the value of a HL7 message field 
specified by terse location specification syntax.
 
-| xref:latest@components:languages:joor-language.adoc[jOOR] | 
camel-joor-starter | Stable | 3.7 | Evaluate a jOOR (Java compiled once at 
runtime) expression language.
+| xref:latest@components:languages:joor-language.adoc[jOOR] | 
camel-joor-starter | Stable | 3.7 | Evaluates a jOOR (Java compiled once at 
runtime) expression.
 
-| xref:latest@components:languages:jsonpath-language.adoc[JsonPath] | 
camel-jsonpath-starter | Stable | 2.13 | Evaluate a JsonPath expression against 
a JSON message body.
+| xref:latest@components:languages:jsonpath-language.adoc[JSONPath] | 
camel-jsonpath-starter | Stable | 2.13 | Evaluates a JSONPath expression 
against a JSON message body.
 
-| xref:latest@components:languages:mvel-language.adoc[MVEL] | 
camel-mvel-starter | Stable | 2.0 | Evaluate an MVEL template against the Camel 
Exchange.
+| xref:latest@components:languages:mvel-language.adoc[MVEL] | 
camel-mvel-starter | Stable | 2.0 | Evaluates a MVEL template.
 
-| xref:latest@components:languages:ognl-language.adoc[OGNL] | 
camel-ognl-starter | Stable | 1.1 | Evaluate an Apache Commons Object Graph 
Navigation Library (OGNL) expression against the Camel Exchange.
+| xref:latest@components:languages:ognl-language.adoc[OGNL] | 
camel-ognl-starter | Stable | 1.1 | Evaluates an OGNL expression (Apache 
Commons OGNL).
 
 | xref:latest@components:languages:ref-language.adoc[Ref] | camel-base | 
Stable | 2.8 | Reference to an existing Camel expression or predicate, which is 
looked up from the Camel registry.
 
 | xref:latest@components:languages:simple-language.adoc[Simple] | camel-base | 
Stable | 1.1 | To use Camels built-in Simple language in Camel expressions or 
predicates.
 
-| xref:latest@components:languages:spel-language.adoc[SpEL] | 
camel-spring-starter | Stable | 2.7 | Evaluate a Spring Expression Language 
(SpEL) expression against the Camel Exchange.
+| xref:latest@components:languages:spel-language.adoc[SpEL] | 
camel-spring-starter | Stable | 2.7 | Evaluates a Spring expression (SpEL).
 
 | xref:latest@components:languages:tokenize-language.adoc[Tokenize] | 
camel-base | Stable | 2.0 | To use Camel message body or header with a 
tokenizer in Camel expressions or predicates.
 
-| xref:latest@components:languages:xtokenize-language.adoc[XML Tokenize] | 
camel-xml-jaxp-starter | Stable | 2.14 | Tokenize XML payloads using the 
specified path expression.
+| xref:latest@components:languages:xtokenize-language.adoc[XML Tokenize] | 
camel-xml-jaxp-starter | Stable | 2.14 | Tokenize XML payloads.
 
-| xref:latest@components:languages:xpath-language.adoc[XPath] | 
camel-xpath-starter | Stable | 1.1 | Evaluate an XPath expression against an 
XML payload.
+| xref:latest@components:languages:xpath-language.adoc[XPath] | 
camel-xpath-starter | Stable | 1.1 | Evaluates an XPath expression against an 
XML payload.
 
-| xref:latest@components:languages:xquery-language.adoc[XQuery] | 
camel-saxon-starter | Stable | 1.0 | Evaluate an XQuery expressions against an 
XML payload.
+| xref:latest@components:languages:xquery-language.adoc[XQuery] | 
camel-saxon-starter | Stable | 1.0 | Evaluates an XQuery expressions against an 
XML payload.
 |===
 // languages: END
 
diff --git a/docs/modules/ROOT/pages/salesforce-starter.adoc 
b/docs/modules/ROOT/pages/salesforce-starter.adoc
index d164fe3..48c201f 100644
--- a/docs/modules/ROOT/pages/salesforce-starter.adoc
+++ b/docs/modules/ROOT/pages/salesforce-starter.adoc
@@ -17,7 +17,7 @@ When using salesforce with Spring Boot make sure to use the 
following Maven depe
 ----
 
 
-The component supports 86 options, which are listed below.
+The component supports 88 options, which are listed below.
 
 
 
@@ -110,5 +110,7 @@ The component supports 86 options, which are listed below.
 | *camel.component.salesforce.update-topic* | Whether to update an existing 
Push Topic when using the Streaming API, defaults to false | false | Boolean
 | *camel.component.salesforce.use-global-ssl-context-parameters* | Enable 
usage of global SSL context parameters | false | Boolean
 | *camel.component.salesforce.user-name* | Username used in OAuth flow to gain 
access to access token. It's easy to get started with password OAuth flow, but 
in general one should avoid it as it is deemed less secure than other flows. |  
| String
+| *camel.component.salesforce.worker-pool-max-size* | Maximum size of the 
thread pool used to handle HTTP responses. | 20 | Integer
+| *camel.component.salesforce.worker-pool-size* | Size of the thread pool used 
to handle HTTP responses. | 10 | Integer
 |===
 // spring-boot-auto-configure options: END

Reply via email to