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 59a11ac  Regen
59a11ac is described below

commit 59a11ac47161017b5edaa25752657469492eaebb
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Mar 31 09:03:59 2022 +0200

    Regen
---
 .../camel/springboot/catalog/components/jbpm.json  | 22 ++++++++++++++++++++++
 .../springboot/catalog/components/jcache.json      | 10 ++++++++++
 .../springboot/catalog/components/jclouds.json     | 13 +++++++++++++
 .../camel/springboot/catalog/components/jcr.json   |  5 +++++
 .../camel/springboot/catalog/components/jdbc.json  | 10 ++++++++++
 .../camel/springboot/catalog/components/jetty.json |  4 ++++
 .../catalog/components/jgroups-raft.json           | 15 +++++++++++++++
 .../springboot/catalog/components/jgroups.json     |  6 ++++++
 .../camel/springboot/catalog/components/jira.json  | 20 ++++++++++++++++++++
 .../camel/springboot/catalog/components/jms.json   | 19 +++++++++++++++++++
 .../camel/springboot/catalog/components/jmx.json   |  5 ++++-
 .../camel/springboot/catalog/components/jolt.json  |  4 ++++
 .../camel/springboot/catalog/components/jpa.json   |  4 ++++
 .../camel/springboot/catalog/components/jslt.json  |  4 ++++
 .../springboot/catalog/components/json-patch.json  |  3 +++
 .../camel/springboot/catalog/components/jt400.json | 11 +++++++++++
 tooling/camel-spring-boot-dependencies/pom.xml     |  5 +++++
 17 files changed, 159 insertions(+), 1 deletion(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jbpm.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jbpm.json
index 8fc2299..719fd81 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jbpm.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jbpm.json
@@ -26,6 +26,28 @@
     "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 [...]
   },
+  "headers": {
+    "CamelJBPMValue": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The value to assign to the global identifier" },
+    "CamelJBPMOperation": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "PUT", "description": "The operation to perform. The 
operation name must be prefixed with\nCamelJBPMOperation and the name of the 
operation. See the full list\nabove. It is case-insensitive." },
+    "CamelJBPMProcessId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The id of the process that should be acted upon" },
+    "CamelJBPMProcessInstanceId": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The id of the process instance" },
+    "CamelJBPMParameters": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map<String, 
Object>", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The variables that should be set for various 
operations" },
+    "CamelJBPMEventType": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The type of event to use when signalEvent operation is 
performed" },
+    "CamelJBPMEvent": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The type of the received event. Possible values defined 
here\norg.infinispan.notifications.cachelistener.event.Event.Type" },
+    "CamelJBPMMaxNumber": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The maximum number of rules that should be fired" },
+    "CamelJBPMIdentifier": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The global identifier" },
+    "CamelJBPMWorkItemId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The id of the work item" },
+    "CamelJBPMTaskId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The id of the task" },
+    "CamelJBPMTask": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"org.kie.api.task.model.Task", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The task instance to use 
with task operations" },
+    "CamelJBPMUserId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The userId to use with task operations" },
+    "CamelJBPMTargetUserId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The targetUserId used when delegating a task" },
+    "CamelJBPMAttachmentId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The attachId to use when retrieving attachments" },
+    "CamelJBPMContentId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The contentId to use when retrieving attachments" },
+    "CamelJBPMEntityList": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "List<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The potentialOwners when nominateTask operation is 
performed" },
+    "CamelJBPMStatusList": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "List<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The list of status to use when filtering tasks." },
+    "CamelJBPMResultPage": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The page to use when retrieving user tasks" },
+    "CamelJBPMResultPageSize": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The page size to use when retrieving user tasks" }
+  },
   "properties": {
     "connectionURL": { "kind": "path", "displayName": "Connection URL", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.net.URL", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jbpm.JBPMConfiguration", "configurationField": 
"configuration", "description": "The URL to the jBPM server." },
     "eventListenerType": { "kind": "path", "displayName": "Event Listener 
Type", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jbpm.JBPMConfiguration", "configurationField": 
"configuration", "description": "Sets the event listener type to attach to" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
index c8be519..0a3276a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
@@ -31,6 +31,16 @@
     "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 [...]
   },
+  "headers": {
+    "CamelJCacheAction": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The cache operation to perform" },
+    "CamelJCacheResult": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The result of the cache operation" },
+    "CamelJCacheEventType": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The type of event received" },
+    "CamelJCacheKey": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "Object", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The key of the cache entry" },
+    "CamelJCacheKeys": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Set<Object>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The collection of keys against which the action should 
be performed" },
+    "CamelJCacheOldValue": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The old value of the cache entry" },
+    "CamelJCacheEntryProcessor": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"EntryProcessor<Object, Object, Object>", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
EntryProcessor to invoke" },
+    "CamelJCacheEntryArgs": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"Collection<Object>", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The additional arguments to pass to the 
EntryProcessor" }
+  },
   "properties": {
     "cacheName": { "kind": "path", "displayName": "Cache Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the cache" },
     "cacheConfiguration": { "kind": "parameter", "displayName": "Cache 
Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "javax.cache.configuration.Configuration", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "A Configuration for the Cache" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jclouds.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jclouds.json
index 9c79a98..a6d96da 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jclouds.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jclouds.json
@@ -28,6 +28,19 @@
     "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 [...]
   },
+  "headers": {
+    "CamelJcloudsBlobName": { "kind": "header", "displayName": "", "group": 
"producer blobstore", "label": "producer blobstore", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the blob." },
+    "CamelJcloudsContainerName": { "kind": "header", "displayName": "", 
"group": "producer blobstore", "label": "producer blobstore", "required": 
false, "javaType": "String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The name of the blob 
container." },
+    "CamelJcloudsBlobNameList": { "kind": "header", "displayName": "", 
"group": "producer blobstore", "label": "producer blobstore", "required": 
false, "javaType": "List", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The blob name list." },
+    "CamelJcloudsNodeState": { "kind": "header", "displayName": "", "group": 
"producer compute", "label": "producer compute", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The node state" },
+    "CamelJcloudsOperation": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The operation to be performed on the blob.\n\nThe valid 
options are:\n\n* PUT\n* GET" },
+    "CamelJcloudsImageId": { "kind": "header", "displayName": "", "group": 
"producer compute", "label": "producer compute", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The imageId that will be used for creating a 
node. Values depend on the actual cloud provider." },
+    "CamelJcloudsLocationId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The location that will be used for creating a node. 
Values depend on the actual cloud provider." },
+    "CamelJcloudsHardwareId": { "kind": "header", "displayName": "", "group": 
"producer compute", "label": "producer compute", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The hardware that will be used for creating a 
node. Values depend on the actual cloud provider." },
+    "CamelJcloudsGroup": { "kind": "header", "displayName": "", "group": 
"producer compute", "label": "producer compute", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The group that will be assigned to the newly 
created node. Values depend on the actual cloud provider." },
+    "CamelJcloudsNodeId": { "kind": "header", "displayName": "", "group": 
"producer compute", "label": "producer compute", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The id of the node that will run the script or 
destroyed." },
+    "CamelJcloudsUser": { "kind": "header", "displayName": "", "group": 
"producer compute", "label": "producer compute", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The user on the target node that will run the 
script." }
+  },
   "properties": {
     "command": { "kind": "path", "displayName": "Command", "group": "common", 
"label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.jclouds.JcloudsCommand", "enum": [ "blobstore", 
"compute" ], "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jclouds.JcloudsConfiguration", 
"configurationField": "configuration", "description": "What command to execute 
such as blobstore or co [...]
     "providerId": { "kind": "path", "displayName": "Provider Id", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jclouds.JcloudsConfiguration", 
"configurationField": "configuration", "description": "The name of the cloud 
provider that provides the target service (e.g. aws-s3 or aws_ec2)." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
index 1ce390f..c350124 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
@@ -27,6 +27,11 @@
     "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 [...]
   },
+  "headers": {
+    "CamelJcrNodeName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "The exchange id", "description": "The name of the 
target node" },
+    "CamelJcrOperation": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "CamelJcrInsert", "description": "The operation to 
perform. Possible values: CamelJcrInsert or CamelJcrGetById" },
+    "CamelJcrNodeType": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The node type of the target node" }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the javax.jcr.Repository to 
lookup from the Camel registry to be used." },
     "base": { "kind": "path", "displayName": "Base", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Get the base node when accessing the repository" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jdbc.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jdbc.json
index 7d58089..236bfdf 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jdbc.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jdbc.json
@@ -27,6 +27,16 @@
     "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 [...]
     "connectionStrategy": { "kind": "property", "displayName": "Connection 
Strategy", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jdbc.ConnectionStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom strategy for working with connections. Do not use a custom 
strategy when using the spring-jdbc component because a special Spring 
ConnectionStrategy is used by default to  [...]
   },
+  "headers": {
+    "CamelJdbcUpdateCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is an `UPDATE`, query the update count is 
returned in this\nOUT header." },
+    "CamelJdbcRowCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is a `SELECT`, query the row count is 
returned in this OUT\nheader." },
+    "CamelJdbcColumnNames": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Set<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The column names from the ResultSet as a 
`java.util.Set`\ntype." },
+    "CamelJdbcParameters": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A `java.util.Map` which has the headers to be used 
if\n`useHeadersAsParameters` has been enabled." },
+    "CamelRetrieveGeneratedKeys": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "false", "description": "Set its value to true 
to retrieve generated keys" },
+    "CamelGeneratedColumns": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String[] or 
int[]", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Set it to specify the expected generated 
columns" },
+    "CamelGeneratedKeysRowCount": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of rows in the header that contains 
generated\nkeys." },
+    "CamelGeneratedKeysRows": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"List<Map<String, Object>>", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Rows that contains the 
generated keys." }
+  },
   "properties": {
     "dataSourceName": { "kind": "path", "displayName": "Data Source Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Name of DataSource to 
lookup in the Registry. If the name is dataSource or default, then Camel will 
attempt to lookup a default DataSource from the registry, meaning if there is a 
only one instance of DataSource found, [...]
     "allowNamedParameters": { "kind": "parameter", "displayName": "Allow Named 
Parameters", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to allow using 
named parameters in the queries." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
index 53db661..4236e1b 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
@@ -57,6 +57,10 @@
     "sslSocketConnectors": { "kind": "property", "displayName": "Ssl Socket 
Connectors", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.Integer, 
org.eclipse.jetty.server.Connector>", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "A map which contains 
per port number specific SSL connectors." },
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable usage of global SSL context 
parameters" }
   },
+  "headers": {
+    "CamelServletContextPath": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The servlet context path used" },
+    "CamelHttpPath": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Request URI's path, the header will be used to build the 
request URI\nwith the HTTP_URI." }
+  },
   "properties": {
     "httpUri": { "kind": "path", "displayName": "Http Uri", "group": "common", 
"label": "common", "required": true, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The url of the HTTP endpoint to call." },
     "chunked": { "kind": "parameter", "displayName": "Chunked", "group": 
"consumer", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "If this option is false the Servlet will 
disable the HTTP streaming and set the content-length header on the response" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups-raft.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups-raft.json
index 28864fb..c9c378a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups-raft.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups-raft.json
@@ -30,6 +30,21 @@
     "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 [...]
   },
+  "headers": {
+    "JGROUPSRAFT_LOG_SIZE": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The Raft log size in number of entries." },
+    "JGROUPSRAFT_COMMIT_INDEX": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The commit index." },
+    "JGROUPSRAFT_CURRENT_TERM": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The current raft term." },
+    "JGROUPSRAFT_IS_LEADER": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Whether the node is the Raft Leader or not." },
+    "JGROUPSRAFT_LAST_APPLIED": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The index of the last log entry that was appended to the 
log." },
+    "JGROUPSRAFT_LEADER_ADDRESS": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"org.jgroups.Address", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The Address ot Raft Leader or not." },
+    "JGROUPSRAFT_LOG_SIZE_BYTE": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The Raft log size in bytes." },
+    "JGROUPSRAFT_RAFT_ID": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The Raft id of the node." },
+    "JGROUPSRAFT_EVENT_TYPE": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": 
"org.apache.camel.component.jgroups.raft.JGroupsRaftEventType", "enum": [ 
"LEADER", "FOLLOWER", "CANDIDATE", "APPLY", "READ_CONTENT_FROM", 
"WRITE_CONTENT_TO" ], "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The event type" },
+    "JGROUPSRAFT_SET_OFFSET": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Offset to use in the byte[] buffer to be set()." },
+    "JGROUPSRAFT_SET_LENGTH": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Length to use in the byte[] buffer to be set()." },
+    "JGROUPSRAFT_SET_TIMEOUT": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Timeout to be used in set() operation." },
+    "JGROUPSRAFT_SET_TIMEUNIT": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", "MICROSECONDS", 
"MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Timeunit to be used in set() operation." }
+  },
   "properties": {
     "clusterName": { "kind": "path", "displayName": "Cluster Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the JGroupsraft cluster the 
component should connect to." },
     "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 [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups.json
index 7f8a60e..83fa8ca 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jgroups.json
@@ -29,6 +29,12 @@
     "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 [...]
   },
+  "headers": {
+    "JGROUPS_CHANNEL_ADDRESS": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "org.jgroups.Address", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Address (`org.jgroups.Address`) of the channel 
associated with the\nendpoint." },
+    "JGROUPS_DEST": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "org.jgroups.Address", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "*Consumer*: The `org.jgroups.Address` instance extracted 
by\n`org.jgroups.Message`.getDest() method of the consumed 
message.\n*Producer*: The custom destination `org.jgroups.Address` of the 
message to be sent." },
+    "JGROUPS_SRC": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "org.jgroups.Address", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "*Consumer* : The `org.jgroups.Address` instance 
extracted by\n`org.jgroups.Message`.getSrc() method of the consumed message. 
\n*Producer*: The custom source `org.jgroups.Address` of the message to be 
sent." },
+    "JGROUPS_ORIGINAL_MESSAGE": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"org.jgroups.Message", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The original `org.jgroups.Message` 
instance from which the body of the\nconsumed message has been extracted." }
+  },
   "properties": {
     "clusterName": { "kind": "path", "displayName": "Cluster Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the JGroups cluster the 
component should connect to." },
     "channelProperties": { "kind": "parameter", "displayName": "Channel 
Properties", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Specifies configuration properties of 
the JChannel used by the endpoint." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jira.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jira.json
index 8ed673e..e73c656 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jira.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jira.json
@@ -35,6 +35,26 @@
     "username": { "kind": "property", "displayName": "Username", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jira.JiraConfiguration", "configurationField": 
"configuration", "description": "(Basic authentication only) The username to 
authenticate to the Jira server. Use only if OAuth is not enabled on the Jira 
server. [...]
     "verificationCode": { "kind": "property", "displayName": "Verification 
Code", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.jira.JiraConfiguration", "configurationField": 
"configuration", "description": "(OAuth only) The verification code from Jira 
generated in the first step of the authorization proccess." }
   },
+  "headers": {
+    "IssueAssignee": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The assignee's name of the issue" },
+    "IssueComponents": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "List<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The comments of the issue" },
+    "IssueChanged": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the updated field (i.e Status)" },
+    "IssueKey": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
id of the issue" },
+    "IssuePriorityId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The priority's id of the issue" },
+    "IssuePriorityName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The priority's name of the issue" },
+    "ProjectKey": { "kind": "header", "displayName": "", "group": "producer", 
"label": "producer", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The project's id of the issue" },
+    "IssueSummary": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The summary of the issue" },
+    "IssueTransitionId": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The transition id" },
+    "IssueTypeId": { "kind": "header", "displayName": "", "group": "producer", 
"label": "producer", "required": false, "javaType": "Long", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The type's id of the issue" },
+    "IssueTypeName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The type's name of the issue" },
+    "IssueWatchedIssues": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The list of all issue keys that are watched in the time 
of update" },
+    "IssueWatchersAdd": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "List<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The watchers of the issue to add" },
+    "IssueWatchersRemove": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "List<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The watchers of the issue to remove" },
+    "ParentIssueKey": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The id of the parent issue" },
+    "ChildIssueKey": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The id of the child issue" },
+    "linkType": { "kind": "header", "displayName": "", "group": "producer", 
"label": "producer", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The type of link" },
+    "minutesSpent": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "-1", "description": "The minutes spent" }
+  },
   "properties": {
     "type": { "kind": "path", "displayName": "Type", "group": "common", 
"label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.jira.JiraType", "enum": [ "ADDCOMMENT", "ADDISSUE", 
"ATTACH", "DELETEISSUE", "NEWISSUES", "NEWCOMMENTS", "WATCHUPDATES", 
"UPDATEISSUE", "TRANSITIONISSUE", "WATCHERS", "ADDISSUELINK", "ADDWORKLOG", 
"FETCHISSUE", "FETCHCOMMENTS" ], "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Oper [...]
     "delay": { "kind": "parameter", "displayName": "Delay", "group": "common", 
"label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "6000", "configurationClass": 
"org.apache.camel.component.jira.JiraConfiguration", "configurationField": 
"configuration", "description": "Time in milliseconds to elapse for the next 
poll." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
index b1c02f0..c8cdbca 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
@@ -123,6 +123,25 @@
     "transactionName": { "kind": "property", "displayName": "Transaction 
Name", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The name of the transaction to use." },
     "transactionTimeout": { "kind": "property", "displayName": "Transaction 
Timeout", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using transacted mode." }
   },
+  "headers": {
+    "CamelJmsDestination": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"javax.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination." },
+    "CamelJmsDestinationName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the queue or topic to use as destination." },
+    "JMSXGroupID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS group ID." },
+    "JMSMessageID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS unique message ID." },
+    "JMSCorrelationID": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID." },
+    "JMSCorrelationIDAsBytes": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID as bytes." },
+    "JMSDeliveryMode": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS delivery mode." },
+    "JMSDestination": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS destination." },
+    "JMSExpiration": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS expiration." },
+    "JMSPriority": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS priority (with 0 as the lowest priority\nand 9 as the highest)." },
+    "JMSRedelivered": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is the JMS message redelivered." },
+    "JMSTimestamp": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS timestamp." },
+    "JMSReplyTo": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS reply-to destination." },
+    "JMSType": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS type." },
+    "JMSXUserID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
XUser id." },
+    "CamelJmsMessageType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type." },
+    "CamelJmsRequestTimeout": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "20_000", "description": "The timeout for waiting for a 
reply when using the InOut Exchange Pattern (in milliseconds)." }
+  },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "topic", "temp-queue", 
"temp-topic" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "queue", "description": "The kind of destination to use" },
     "destinationName": { "kind": "path", "displayName": "Destination Name", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the queue or topic to use as 
destination" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jmx.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jmx.json
index cd352fd..989e019 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jmx.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jmx.json
@@ -25,6 +25,9 @@
     "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 [...]
     "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 [...]
   },
+  "headers": {
+    "jmx.handback": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The handback." }
+  },
   "properties": {
     "serverURL": { "kind": "path", "displayName": "Server URL", "group": 
"consumer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Server url comes from the remaining endpoint. Use platform to 
connect to local JVM." },
     "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 [...]
@@ -37,7 +40,7 @@
     "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." },
     "executorService": { "kind": "parameter", "displayName": "Executor 
Service", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "java.util.concurrent.ExecutorService", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
shared thread pool for the consumers. By default each consume has their own 
thread-pool to process and route notifications." },
-    "handback": { "kind": "parameter", "displayName": "Handback", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.lang.Object", "deprecated": false, "autowired": false, 
"secret": false, "description": "Value to handback to the listener when a 
notification is received. This value will be put in the message header with the 
key jmx.handback" },
+    "handback": { "kind": "parameter", "displayName": "Handback", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.lang.Object", "deprecated": false, "autowired": false, 
"secret": false, "description": "Value to handback to the listener when a 
notification is received. This value will be put in the message header with the 
key JMXConstants#JMX_HANDBACK." },
     "notificationFilter": { "kind": "parameter", "displayName": "Notification 
Filter", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.management.NotificationFilter", "deprecated": 
false, "autowired": false, "secret": false, "description": "Reference to a bean 
that implements the NotificationFilter." },
     "objectProperties": { "kind": "parameter", "displayName": "Object 
Properties", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.String>", "prefix": "key.", "multiValue": true, "deprecated": false, 
"autowired": false, "secret": false, "description": "Properties for the object 
name. These values will be used if the objectName param is not set" },
     "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay", 
"group": "advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 10, "description": "The number of seconds to wait before 
attempting to retry establishment of the initial connection or attempt to 
reconnect a lost connection" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jolt.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jolt.json
index 9336b6e..77e180a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jolt.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jolt.json
@@ -27,6 +27,10 @@
     "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 [...]
     "transform": { "kind": "property", "displayName": "Transform", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "com.bazaarvoice.jolt.Transform", "deprecated": false, "autowired": 
false, "secret": false, "description": "Explicitly sets the Transform to use. 
If not set a Transform specified by the transformDsl will be created" }
   },
+  "headers": {
+    "CamelJoltResourceUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The resource URI" },
+    "CamelJoltContext": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Map<String, Object>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The context" }
+  },
   "properties": {
     "resourceUri": { "kind": "path", "displayName": "Resource Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to the resource. You can prefix 
with: classpath, file, http, ref, or bean. classpath, file and http loads the 
resource using these protocols (classpath is default). ref will lookup the 
resource in the registry. bean will [...]
     "allowContextMapAll": { "kind": "parameter", "displayName": "Allow Context 
Map All", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Sets whether the 
context map should allow access to all details. By default only the message 
body and headers can be accessed. This option can be enabled for full access to 
the current Exchange and CamelContext. [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jpa.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jpa.json
index 9cfa600..8fcee05 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jpa.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jpa.json
@@ -31,6 +31,10 @@
     "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 [...]
   },
+  "headers": {
+    "CamelEntityManager": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"javax.persistence.EntityManager", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JPA `EntityManager` 
object." },
+    "CamelJpaParameters": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map<String, 
Object>", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Alternative way for passing query parameters 
as an Exchange header." }
+  },
   "properties": {
     "entityType": { "kind": "path", "displayName": "Entity Type", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.Class<java.lang.Object>", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Entity class name" },
     "joinTransaction": { "kind": "parameter", "displayName": "Join 
Transaction", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "The camel-jpa component 
will join transaction by default. You can use this option to turn this off, for 
example if you use LOCAL_RESOURCE and join transaction doesn't work with your 
JPA provider. This option can also be se [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jslt.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jslt.json
index c04513d..9254e88 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jslt.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jslt.json
@@ -28,6 +28,10 @@
     "functions": { "kind": "property", "displayName": "Functions", "group": 
"advanced", "label": "advanced", "required": false, "type": "array", 
"javaType": "java.util.Collection<com.schibsted.spt.data.jslt.Function>", 
"deprecated": false, "autowired": false, "secret": false, "description": "JSLT 
can be extended by plugging in functions written in Java." },
     "objectFilter": { "kind": "property", "displayName": "Object Filter", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "com.schibsted.spt.data.jslt.filters.JsonFilter", "deprecated": 
false, "autowired": false, "secret": false, "description": "JSLT can be 
extended by plugging in a custom jslt object filter" }
   },
+  "headers": {
+    "CamelJsltString": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JSLT Template as String" },
+    "CamelJsltResourceUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The resource URI" }
+  },
   "properties": {
     "resourceUri": { "kind": "path", "displayName": "Resource Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to the resource. You can prefix 
with: classpath, file, http, ref, or bean. classpath, file and http loads the 
resource using these protocols (classpath is default). ref will lookup the 
resource in the registry. bean will [...]
     "allowContextMapAll": { "kind": "parameter", "displayName": "Allow Context 
Map All", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Sets whether the 
context map should allow access to all details. By default only the message 
body and headers can be accessed. This option can be enabled for full access to 
the current Exchange and CamelContext. [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/json-patch.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/json-patch.json
index b9c69b1..d09341d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/json-patch.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/json-patch.json
@@ -25,6 +25,9 @@
     "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 [...]
   },
+  "headers": {
+    "CamelJsonPatchResourceUri": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The resource URI" }
+  },
   "properties": {
     "resourceUri": { "kind": "path", "displayName": "Resource Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to the resource. You can prefix 
with: classpath, file, http, ref, or bean. classpath, file and http loads the 
resource using these protocols (classpath is default). ref will lookup the 
resource in the registry. bean will [...]
     "allowContextMapAll": { "kind": "parameter", "displayName": "Allow Context 
Map All", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Sets whether the 
context map should allow access to all details. By default only the message 
body and headers can be accessed. This option can be enabled for full access to 
the current Exchange and CamelContext. [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jt400.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jt400.json
index 3c60964..fa9abed 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jt400.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jt400.json
@@ -27,6 +27,17 @@
     "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 [...]
     "connectionPool": { "kind": "property", "displayName": "Connection Pool", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "com.ibm.as400.access.AS400ConnectionPool", "deprecated": false, 
"autowired": false, "secret": false, "description": "Default connection pool 
used by the component. Note that this pool is lazily initialized. This is 
because in a scenario where the user always provides a pool, it would be 
wasteful for Camel to initialize a [...]
   },
+  "headers": {
+    "SENDER_INFORMATION": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "*Data queues:* Returns the sender information for this 
data queue entry, or an empty string if not available.*Message queues: The job 
identifier of the sending job" },
+    "KEY": { "kind": "header", "displayName": "", "group": "common", "label": 
"", "required": false, "javaType": "String or byte[]", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
data queue key." },
+    "CamelJt400Message": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": 
"com.ibm.as400.access.QueuedMessage", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message received" 
},
+    "CamelJt400MessageID": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message identifier" },
+    "CamelJt400MessageFile": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message file name" },
+    "CamelJt400MessageType": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message type (corresponds to constants defined in 
the AS400Message class)" },
+    "CamelJt400MessageSeverity": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The message severity (Valid values are between 
0 and 99, or -1 if it is not set)" },
+    "CamelJt400MessageDefaultReply": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The default message reply, when the message is 
an inquiry message" },
+    "CamelJt400MessageReplyToKey": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "*Consumer:* The key of the message that will be replied 
to (if the `sendingReply` parameter is set to `true`). *Producer:* If set, and 
if the message body is not empty, a new message will not be sent to the 
provided message queue. Instead, a respon [...]
+  },
   "properties": {
     "userID": { "kind": "path", "displayName": "User ID", "group": "security", 
"label": "security", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.jt400.Jt400Configuration", "configurationField": 
"configuration", "description": "Returns the ID of the IBM i user." },
     "password": { "kind": "path", "displayName": "Password", "group": 
"security", "label": "security", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.jt400.Jt400Configuration", "configurationField": 
"configuration", "description": "Returns the password of the IBM i user." },
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 3e78db8..7b7e303 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -3629,6 +3629,11 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-reactive-executor-tomcat</artifactId>
+        <version>3.17.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-reactive-executor-vertx</artifactId>
         <version>3.17.0-SNAPSHOT</version>
       </dependency>

Reply via email to