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

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


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

commit dda5d93349b0a3ac7524b2ace57d80442afbbdcf
Author: essobedo <[email protected]>
AuthorDate: Tue Mar 29 19:26:17 2022 +0000

    Regen for commit d25f6e0fbfbfe14b69ec0372a6c6017ada033936
    
    Signed-off-by: GitHub <[email protected]>
---
 .../catalog/components/hazelcast-atomicvalue.json  |  3 +++
 .../catalog/components/hazelcast-instance.json     |  7 +++++++
 .../camel/catalog/components/hazelcast-list.json   |  9 ++++++++
 .../camel/catalog/components/hazelcast-map.json    | 12 +++++++++++
 .../catalog/components/hazelcast-multimap.json     |  9 ++++++++
 .../camel/catalog/components/hazelcast-queue.json  |  9 ++++++++
 .../components/hazelcast-replicatedmap.json        |  8 ++++++++
 .../catalog/components/hazelcast-ringbuffer.json   |  3 +++
 .../camel/catalog/components/hazelcast-set.json    |  8 ++++++++
 .../camel/catalog/components/hazelcast-topic.json  |  8 ++++++++
 .../org/apache/camel/catalog/components/hbase.json |  9 ++++++++
 .../org/apache/camel/catalog/components/hdfs.json  |  8 ++++++++
 .../org/apache/camel/catalog/components/http.json  | 16 +++++++++++++++
 .../org/apache/camel/catalog/components/https.json | 16 +++++++++++++++
 .../camel/catalog/components/hwcloud-obs.json      | 11 ++++++++++
 .../camel/catalog/components/iec60870-client.json  |  6 ++++++
 .../camel/catalog/components/iec60870-server.json  |  8 ++++++++
 .../camel/catalog/components/ignite-cache.json     |  9 ++++++++
 .../camel/catalog/components/ignite-compute.json   |  7 +++++++
 .../camel/catalog/components/ignite-idgen.json     |  3 +++
 .../camel/catalog/components/ignite-messaging.json |  4 ++++
 .../camel/catalog/components/ignite-queue.json     |  6 ++++++
 .../camel/catalog/components/ignite-set.json       |  3 +++
 .../catalog/components/infinispan-embedded.json    | 24 ++++++++++++++++++++++
 .../camel/catalog/components/infinispan.json       | 20 ++++++++++++++++++
 .../apache/camel/catalog/components/influxdb.json  |  5 +++++
 .../org/apache/camel/catalog/components/iota.json  |  8 ++++++++
 .../org/apache/camel/catalog/components/irc.json   | 12 +++++++++++
 .../apache/camel/catalog/components/ironmq.json    |  6 ++++++
 29 files changed, 257 insertions(+)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
index 3c5f75b..255c0df 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
@@ -27,6 +27,9 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "properties": {
     "cacheName": { "kind": "path", "displayName": "Cache Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the cache" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "co [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
index e3af486..0b42756 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
@@ -27,6 +27,13 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastInstanceHost": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The host name of the instance" },
+    "CamelHazelcastInstancePort": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The port number of the instance" }
+  },
   "properties": {
     "cacheName": { "kind": "path", "displayName": "Cache Name", "group": 
"consumer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the cache" },
     "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/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
index 0142734..90220c4 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
@@ -28,6 +28,15 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastObjectId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "the object id to store \/ find your object inside the cache" },
+    "CamelHazelcastObjectIndex": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The index of the object" },
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the cache - e.g. \"foo\"" },
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "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" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "comp [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
index 27e3a97..a9db4a3 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
@@ -28,6 +28,18 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastObjectId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "the object id to store \/ find your object inside the cache" },
+    "CamelHazelcastObjectValue": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The old value" },
+    "CamelHazelcastObjectTtlValue": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The value of the TTL" },
+    "CamelHazelcastObjectTtlUnit": { "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": "The 
value of time unit ( DAYS \/ HOURS \/ MINUTES \/ ...." },
+    "CamelHazelcastQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The query to execute against the map with a sql like 
syntax (see http:\/\/www.hazelcast.com\/)" },
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the cache - e.g. \"foo\"" },
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "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" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "comp [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
index f6870c1..3d66f59 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
@@ -28,6 +28,15 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastObjectId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "the object id to store \/ find your object inside the cache" },
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the cache - e.g. \"foo\"" },
+    "CamelHazelcastCacheType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The type of the cache - here multimap" },
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "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" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "comp [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
index 2c893fc..9395562 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
@@ -28,6 +28,15 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastObjectId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "the object id to store \/ find your object inside the cache" },
+    "CamelHazelcastDrainToCollection": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Collection", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The collection to transfer elements into" },
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the cache - e.g. \"foo\"" },
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "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" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "comp [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
index 9646716..1195fc7 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
@@ -28,6 +28,14 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastObjectId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "the object id to store \/ find your object inside the cache" },
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the cache - e.g. \"foo\"" },
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "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" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "comp [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
index a3c8d71..dafb4d6 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
@@ -27,6 +27,9 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "properties": {
     "cacheName": { "kind": "path", "displayName": "Cache Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the cache" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "co [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
index e8bdde2..227cac6 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
@@ -28,6 +28,14 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastObjectId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "the object id to store \/ find your object inside the cache" },
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the cache - e.g. \"foo\"" },
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "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" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "comp [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
index 40dc05b..253b625 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
@@ -28,6 +28,14 @@
     "hazelcastInstance": { "kind": "property", "displayName": "Hazelcast 
Instance", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": 
false, "autowired": false, "secret": false, "description": "The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance." },
     "hazelcastMode": { "kind": "property", "displayName": "Hazelcast Mode", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "node", "description": "The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default." }
   },
+  "headers": {
+    "CamelHazelcastObjectId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "the object id to store \/ find your object inside the cache" },
+    "CamelHazelcastListenerAction": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of event - here *added* and 
*removed*" },
+    "CamelHazelcastListenerType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The map consumer" },
+    "CamelHazelcastListenerTime": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The time of the event in millis" },
+    "CamelHazelcastCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the cache - e.g. \"foo\"" },
+    "CamelHazelcastOperationType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The operation to perform" }
+  },
   "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" },
     "defaultOperation": { "kind": "parameter", "displayName": "Default 
Operation", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", 
"destroy", "comp [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
index 5b44581..700b561 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
@@ -28,6 +28,15 @@
     "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 [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.hadoop.conf.Configuration", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use the shared 
configuration" }
   },
+  "headers": {
+    "CamelHBaseOperation": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The HBase operation to perform" },
+    "CamelHBaseMaxScanResults": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The maximum number of rows to scan." },
+    "CamelHBaseStartRow": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The row to start scanner at or after" },
+    "CamelHBaseStopRow": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The row to end at (exclusive)" },
+    "CamelMappingStrategy": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The strategy to use for mapping Camel messages to HBase 
columns.\n\nSupported values:\n\n* header\n* body" },
+    "CamelMappingStrategyClassName": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The class name of a custom mapping strategy 
implementation." },
+    "CamelHBaseMarkedRowId": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The marked row id" }
+  },
   "properties": {
     "tableName": { "kind": "path", "displayName": "Table Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the table" },
     "cellMappingStrategyFactory": { "kind": "parameter", "displayName": "Cell 
Mapping Strategy Factory", "group": "common", "label": "", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.hbase.mapping.CellMappingStrategyFactory", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom CellMappingStrategyFactory that is responsible for mapping cells." 
},
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
index ec213ee..398f723 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
@@ -28,6 +28,14 @@
     "jAASConfiguration": { "kind": "property", "displayName": 
"JAASConfiguration", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.security.auth.login.Configuration", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "To use the given configuration for security with JAAS." 
},
     "kerberosConfigFile": { "kind": "property", "displayName": "Kerberos 
Config File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "To 
use kerberos authentication, set the value of the 'java.security.krb5.conf' 
environment variable to an existing file. If the environment variable is 
already set, warn if different than the speci [...]
   },
+  "headers": {
+    "CamelHdfsClose": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Indicates to close the stream" },
+    "CamelFileName": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"(producer) Specifies the name of the file to write (relative to the\nendpoint 
path). The name can be a `String` or an\nExpression object. Only relevant when 
not using a\nsplit strategy. (consumer) Specifies the name of the file to read" 
},
+    "CamelFileNameConsumed": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the file consumed" },
+    "CamelFileAbsolutePath": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The absolute path of the file" },
+    "KEY": { "kind": "header", "displayName": "", "group": "common", "label": 
"", "required": false, "javaType": "Object", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
HDFS key" },
+    "CamelFileLength": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The size of the file" }
+  },
   "properties": {
     "hostName": { "kind": "path", "displayName": "Host Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.hdfs.HdfsConfiguration", "configurationField": 
"config", "description": "HDFS host to use" },
     "port": { "kind": "path", "displayName": "Port", "group": "common", 
"label": "", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 8020, 
"configurationClass": "org.apache.camel.component.hdfs.HdfsConfiguration", 
"configurationField": "config", "description": "HDFS port to use" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
index ea1be0b..f16b3f7 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
@@ -63,6 +63,22 @@
     "connectTimeout": { "kind": "property", "displayName": "Connect Timeout", 
"group": "timeout", "label": "timeout", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "description": "Determines the timeout in milliseconds 
until a connection is established. A timeout value of zero is interpreted as an 
infinite timeout. A timeout value of zero is interpreted as an infinite 
timeout. A negative value is int [...]
     "socketTimeout": { "kind": "property", "displayName": "Socket Timeout", 
"group": "timeout", "label": "timeout", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "description": "Defines the socket timeout in milliseconds, 
which is the timeout for waiting for data or, put differently, a maximum period 
inactivity between two consecutive data packets). A timeout value of zero is 
interpreted as an infini [...]
   },
+  "headers": {
+    "Content-Encoding": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP content encoding. Is set on both the IN and OUT 
message to\nprovide a content encoding, such as `gzip`." },
+    "CamelHttpResponseCode": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP response code from the external server. Is 200 for 
OK." },
+    "CamelHttpResponseText": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP response text from the external server." },
+    "CamelHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "URI parameters. Will override existing URI parameters 
set directly on\nthe endpoint." },
+    "CamelHttpProtocolVersion": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The version of the http protocol used." },
+    "Host": { "kind": "header", "displayName": "", "group": "producer", 
"label": "producer", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The target host." },
+    "CamelRestHttpUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The rest http URI." },
+    "CamelHttpUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "URI to call. Will override existing URI set directly on 
the endpoint.\nThis uri is the uri of the http server to call. Its not the same 
as the\nCamel endpoint uri, where you can configure endpoint options such 
as\nsecurity etc. This header does not supp [...]
+    "CamelHttpPath": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "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." },
+    "CamelRestHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The rest http query." },
+    "CamelHttpRawQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The http raw query." },
+    "CamelHttpMethod": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.http.HttpMethods", "enum": [ "GET", "PATCH", 
"POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
http method to use." },
+    "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The character encoding." },
+    "Content-Type": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP content type. Is set on both the IN and OUT message to 
provide\na content type, such as `text\/html`." }
+  },
   "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." },
     "disableStreamCache": { "kind": "parameter", "displayName": "Disable 
Stream Cache", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Determines whether or 
not the raw input stream from Servlet is cached or not (Camel will read the 
stream into a in memory\/overflow to file, Stream caching) cache. By default 
Camel will cache the Servlet inpu [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
index 2cb8ab5..930bd2d 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
@@ -63,6 +63,22 @@
     "connectTimeout": { "kind": "property", "displayName": "Connect Timeout", 
"group": "timeout", "label": "timeout", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "description": "Determines the timeout in milliseconds 
until a connection is established. A timeout value of zero is interpreted as an 
infinite timeout. A timeout value of zero is interpreted as an infinite 
timeout. A negative value is int [...]
     "socketTimeout": { "kind": "property", "displayName": "Socket Timeout", 
"group": "timeout", "label": "timeout", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "description": "Defines the socket timeout in milliseconds, 
which is the timeout for waiting for data or, put differently, a maximum period 
inactivity between two consecutive data packets). A timeout value of zero is 
interpreted as an infini [...]
   },
+  "headers": {
+    "Content-Encoding": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP content encoding. Is set on both the IN and OUT 
message to\nprovide a content encoding, such as `gzip`." },
+    "CamelHttpResponseCode": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP response code from the external server. Is 200 for 
OK." },
+    "CamelHttpResponseText": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP response text from the external server." },
+    "CamelHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "URI parameters. Will override existing URI parameters 
set directly on\nthe endpoint." },
+    "CamelHttpProtocolVersion": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The version of the http protocol used." },
+    "Host": { "kind": "header", "displayName": "", "group": "producer", 
"label": "producer", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The target host." },
+    "CamelRestHttpUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The rest http URI." },
+    "CamelHttpUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "URI to call. Will override existing URI set directly on 
the endpoint.\nThis uri is the uri of the http server to call. Its not the same 
as the\nCamel endpoint uri, where you can configure endpoint options such 
as\nsecurity etc. This header does not supp [...]
+    "CamelHttpPath": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "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." },
+    "CamelRestHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The rest http query." },
+    "CamelHttpRawQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The http raw query." },
+    "CamelHttpMethod": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.http.HttpMethods", "enum": [ "GET", "PATCH", 
"POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
http method to use." },
+    "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The character encoding." },
+    "Content-Type": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP content type. Is set on both the IN and OUT message to 
provide\na content type, such as `text\/html`." }
+  },
   "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." },
     "disableStreamCache": { "kind": "parameter", "displayName": "Disable 
Stream Cache", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Determines whether or 
not the raw input stream from Servlet is cached or not (Camel will read the 
stream into a in memory\/overflow to file, Stream caching) cache. By default 
Camel will cache the Servlet inpu [...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-obs.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-obs.json
index 2ee0389..2eb031d 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-obs.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-obs.json
@@ -26,6 +26,17 @@
     "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": {
+    "CamelHwCloudObsBucketName": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Name of the bucket where object is contained" 
},
+    "CamelHwCloudObsObjectKey": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The key that the object is stored under" },
+    "CamelHwCloudObsLastModified": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Date", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The date and time that the object was last 
modified" },
+    "CamelHwCloudObsETag": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The 128-bit MD5 digest of the Base64 code of the object. 
This data is the unique identifier of the object content" },
+    "CamelHwCloudObsContentMD5": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The 128-bit Base64-encoded digest used to 
decrypt the object" },
+    "CamelHwCloudObsObjectType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Shows whether the object is a `file` or a 
`folder`" },
+    "Content-Length": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The size of the object body in bytes" },
+    "Content-Type": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The type of content stored in the object" },
+    "CamelFileName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Name of the object with which the operation is to be 
performed" }
+  },
   "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" 
},
     "bucketName": { "kind": "parameter", "displayName": "Bucket Name", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Name of bucket to perform 
operation on" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
index 07768f0..a4732ba 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
@@ -27,6 +27,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": {
+    "CamelIec60870Value": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The value" },
+    "CamelIec60870Timestamp": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The timestamp of the value" },
+    "CamelIec60870Quality": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": 
"org.eclipse.neoscada.protocol.iec60870.asdu.types.QualityInformation", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The quality information of the value" },
+    "CamelIec60870Overflow": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is overflow" }
+  },
   "properties": {
     "uriPath": { "kind": "path", "displayName": "Uri Path", "group": "common", 
"label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.iec60870.ObjectAddress", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
object information address" },
     "dataModuleOptions": { "kind": "parameter", "displayName": "Data Module 
Options", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": 
"org.eclipse.neoscada.protocol.iec60870.client.data.DataModuleOptions", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.iec60870.client.ClientOptions", 
"configurationField": "connectionOptions", "description": "Data module options" 
},
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
index a35ebbb..5f2726c 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
@@ -27,6 +27,14 @@
     "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": {
+    "address": { "kind": "header", "displayName": "", "group": "consumer", 
"label": "consumer", "required": false, "javaType": 
"org.apache.camel.component.iec60870.ObjectAddress", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
address as ObjectAddress" },
+    "value": { "kind": "header", "displayName": "", "group": "consumer", 
"label": "consumer", "required": false, "javaType": "Object", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The value" },
+    "informationObjectAddress": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"org.eclipse.neoscada.protocol.iec60870.asdu.types.InformationObjectAddress", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The address as InformationObjectAddress" },
+    "asduHeader": { "kind": "header", "displayName": "", "group": "consumer", 
"label": "consumer", "required": false, "javaType": 
"org.eclipse.neoscada.protocol.iec60870.asdu.ASDUHeader", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ASDU header" },
+    "type": { "kind": "header", "displayName": "", "group": "consumer", 
"label": "consumer", "required": false, "javaType": "byte", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The type" },
+    "execute": { "kind": "header", "displayName": "", "group": "consumer", 
"label": "consumer", "required": false, "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is execute" }
+  },
   "properties": {
     "uriPath": { "kind": "path", "displayName": "Uri Path", "group": "common", 
"label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.iec60870.ObjectAddress", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
object information address" },
     "dataModuleOptions": { "kind": "parameter", "displayName": "Data Module 
Options", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": 
"org.eclipse.neoscada.protocol.iec60870.client.data.DataModuleOptions", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.iec60870.client.ClientOptions", 
"configurationField": "connectionOptions", "description": "Data module options" 
},
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
index ec62407..fac9d5d 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
@@ -29,6 +29,15 @@
     "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": {
+    "CamelIgniteCacheKey": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "Object", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The cache key for the entry value in the message body." },
+    "CamelIgniteCacheQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"org.apache.ignite.cache.query.Query", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The query to run when 
invoking the QUERY operation." },
+    "CamelIgniteCacheOperation": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.ignite.cache.IgniteCacheOperation", "enum": [ 
"GET", "PUT", "REMOVE", "SIZE", "REBALANCE", "QUERY", "CLEAR" ], "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Allows you to dynamically change the cache operation to 
execute." },
+    "CamelIgniteCachePeekMode": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.ignite.cache.CachePeekMode", "enum": [ "ALL", "NEAR", "PRIMARY", 
"BACKUP", "ONHEAP", "OFFHEAP" ], "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Allows you to dynamically 
change the cache peek mode when running the SIZE operation." },
+    "CamelIgniteCacheEventType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"javax.cache.event.EventType", "enum": [ "CREATED", "UPDATED", "REMOVED", 
"EXPIRED" ], "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "This header carries the received event type 
when using the continuous query consumer." },
+    "CamelIgniteCacheName": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "This header carries the cache name for which a 
continuous query event was received (consumer).\nIt does not allow you to 
dynamically change the cache against which a producer operation is performed. 
Use EIPs for that (e.g. recipient list, dynami [...]
+    "CamelIgniteCacheOldValue": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "This header carries the old cache value when 
passed in the incoming cache event." }
+  },
   "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 cache name." },
     "propagateIncomingBodyIfNoReturnValue": { "kind": "parameter", 
"displayName": "Propagate Incoming Body If No Return Value", "group": "common", 
"label": "", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Sets whether to propagate the incoming body if the return type 
of the underlying Ignite operation is void." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
index 3937754..4e5d04f 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
@@ -28,6 +28,13 @@
     "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": {
+    "CamelIgniteComputeExecutionType": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.ignite.compute.IgniteComputeExecutionType", "enum": 
[ "CALL", "BROADCAST", "APPLY", "EXECUTE", "RUN", "AFFINITY_CALL", 
"AFFINITY_RUN" ], "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Allows you to dynamically change the 
compute operation to perform." },
+    "CamelIgniteComputeParameters": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": "Any 
object or Collection of objects", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Parameters for APPLY, 
BROADCAST and EXECUTE operations." },
+    "CamelIgniteComputeReducer": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.ignite.lang.IgniteReducer", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Reducer for the APPLY 
and CALL operations." },
+    "CamelIgniteComputeAffinityCacheName": { "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Affinity cache name for the AFFINITY_CALL and 
AFFINITY_RUN operations." },
+    "CamelIgniteComputeAffinityKey": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Affinity key for the AFFINITY_CALL and 
AFFINITY_RUN operations." }
+  },
   "properties": {
     "endpointId": { "kind": "path", "displayName": "Endpoint Id", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The endpoint ID (not used)." },
     "clusterGroupExpression": { "kind": "parameter", "displayName": "Cluster 
Group Expression", "group": "producer", "label": "producer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.ignite.ClusterGroupExpression", "deprecated": 
false, "autowired": false, "secret": false, "description": "An expression that 
returns the Cluster Group for the IgniteCompute instance." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
index c05b68e..dba6a5b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
@@ -28,6 +28,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": {
+    "CamelIgniteIdGenOperation": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.ignite.idgen.IgniteIdGenOperation", "enum": [ 
"ADD_AND_GET", "GET", "GET_AND_ADD", "GET_AND_INCREMENT", "INCREMENT_AND_GET" 
], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Allows you to dynamically change the ID Generator 
operation." }
+  },
   "properties": {
     "name": { "kind": "path", "displayName": "Name", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The sequence name." },
     "batchSize": { "kind": "parameter", "displayName": "Batch Size", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "autowired": false, 
"secret": false, "description": "The batch size." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
index 437d5d6..b79f4fb 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
@@ -29,6 +29,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": {
+    "CamelIgniteMessagingTopic": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "(producer) Allows you to dynamically change the topic to 
send messages to. \n(consumer) It also carries the topic on which a message was 
received." },
+    "CamelIgniteMessagingUUID": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"java.util.UUID", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "This header is filled in with the UUID 
of the subscription when a message arrives." }
+  },
   "properties": {
     "topic": { "kind": "path", "displayName": "Topic", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The topic name." },
     "propagateIncomingBodyIfNoReturnValue": { "kind": "parameter", 
"displayName": "Propagate Incoming Body If No Return Value", "group": "common", 
"label": "", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Sets whether to propagate the incoming body if the return type 
of the underlying Ignite operation is void." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
index ffdc0e7..d691935 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
@@ -28,6 +28,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": {
+    "CamelIgniteQueueOperation": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.ignite.queue.IgniteQueueOperation", "enum": [ 
"CONTAINS", "ADD", "SIZE", "REMOVE", "ITERATOR", "CLEAR", "RETAIN_ALL", 
"ARRAY", "DRAIN", "ELEMENT", "PEEK", "OFFER", "POLL", "TAKE", "PUT" ], 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Allows you to dynamically change  [...]
+    "CamelIgniteQueueMaxElements": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "When invoking the DRAIN operation, the amount 
of items to drain." },
+    "CamelIgniteQueueTransferredCount": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The amount of items transferred as the result 
of the DRAIN operation." },
+    "CamelIgniteQueueTimeoutMillis": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Dynamically sets the timeout in milliseconds 
to use when invoking the OFFER or POLL operations." }
+  },
   "properties": {
     "name": { "kind": "path", "displayName": "Name", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The queue name." },
     "capacity": { "kind": "parameter", "displayName": "Capacity", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"description": "The queue capacity. Default: non-bounded." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
index de28aa1..c93251a 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
@@ -28,6 +28,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": {
+    "CamelIgniteSetsOperation": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.ignite.set.IgniteSetOperation", "enum": [ 
"CONTAINS", "ADD", "SIZE", "REMOVE", "ITERATOR", "CLEAR", "RETAIN_ALL", "ARRAY" 
], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Allows you to dynamically change the set operation." }
+  },
   "properties": {
     "name": { "kind": "path", "displayName": "Name", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The set name." },
     "configuration": { "kind": "parameter", "displayName": "Configuration", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.ignite.configuration.CollectionConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
collection configuration. Default: empty configuration. You can also 
conveniently set inner properties by using configuration.xyz=123 options." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan-embedded.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan-embedded.json
index 939dcf6..41938f0 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan-embedded.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan-embedded.json
@@ -43,6 +43,30 @@
     "remappingFunction": { "kind": "property", "displayName": "Remapping 
Function", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "java.util.function.BiFunction", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedConfiguration",
 "configurationField": "configuration", "description": "Set a specific 
remappingFunction to use in a compute operation." },
     "resultHeader": { "kind": "property", "displayName": "Result Header", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedConfiguration",
 "configurationField": "configuration", "description": "Store the operation 
result in a header instead of the message body. By default, resultHead [...]
   },
+  "headers": {
+    "CamelInfinispanEventType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of the received event." },
+    "CamelInfinispanIsPre": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "true if the notification is before the event has 
occurred, false if after the event has occurred." },
+    "CamelInfinispanCacheName": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The cache participating in the operation or event." },
+    "CamelInfinispanKey": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "Object", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The key to perform the operation to or the key generating the 
event." },
+    "CamelInfinispanValue": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The value to use for the operation." },
+    "CamelInfinispanDefaultValue": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The default value to use for a getOrDefault." 
},
+    "CamelInfinispanOldValue": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The old value to use for a replace." },
+    "CamelInfinispanMap": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A Map to use in case of `CamelInfinispanOperationPutAll` 
operation" },
+    "CamelInfinispanOperation": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.infinispan.InfinispanOperation", "enum": [ "PUT", 
"PUTASYNC", "PUTALL", "PUTALLASYNC", "PUTIFABSENT", "PUTIFABSENTASYNC", "GET", 
"GETORDEFAULT", "CONTAINSKEY", "CONTAINSVALUE", "REMOVE", "REMOVEASYNC", 
"REPLACE", "REPLACEASYNC", "SIZE", "CLEAR", "CLEARASYNC", "QUERY", "STATS", 
"COMPUTE", "COMPUTEASYNC" ], "deprecated": [...]
+    "CamelInfinispanOperationResult": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The name of the header whose value is the 
result" },
+    "CamelInfinispanOperationResultHeader": { "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Store the operation result in a header instead 
of the message body" },
+    "CamelInfinispanLifespanTime": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The Lifespan time of a value inside the cache. 
Negative values are interpreted as infinity." },
+    "CamelInfinispanTimeUnit": { "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": "The 
Time Unit of an entry Lifespan Time." },
+    "CamelInfinispanMaxIdleTime": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The maximum amount of time an entry is allowed 
to be idle for before it is considered as expired." },
+    "CamelInfinispanMaxIdleTimeUnit": { "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": "The 
Time Unit of an entry Max Idle Time." },
+    "CamelInfinispanIgnoreReturnValues": { "kind": "header", "displayName": 
"", "group": "consumer", "label": "consumer", "required": false, "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "false", "description": "Signals that a write 
operation's return value will be ignored, so reading the existing value from a 
store or from a remote node is not necessary." },
+    "CamelInfinispanEventData": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The event data." },
+    "CamelInfinispanQueryBuilder": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.infinispan.InfinispanQueryBuilder", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The QueryBuilder to use for QUERY command, if not present the 
command defaults to InifinispanConfiguration's one" },
+    "CamelInfinispanCommandRetried": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "This will be true if the write command that 
caused this had to be retried again due to a topology change." },
+    "CamelInfinispanEntryCreated": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Indicates whether the cache entry modification 
event is the result of the cache entry being created." },
+    "CamelInfinispanOriginLocal": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "true if the call originated on the local cache 
instance; false if originated from a remote one." },
+    "CamelInfinispanCurrentState": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "True if this event is generated from an 
existing entry as the listener has Listener." }
+  },
   "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 to use. Use 
current to use the existing cache name from the currently configured cached 
manager. Or use default for the default cache manager name." },
     "queryBuilder": { "kind": "parameter", "displayName": "Query Builder", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.infinispan.InfinispanQueryBuilder", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedConfiguration",
 "configurationField": "configuration", "description": "Specifies the query 
builder." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
index a9dca89..13f7683 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
@@ -49,6 +49,26 @@
     "remappingFunction": { "kind": "property", "displayName": "Remapping 
Function", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "java.util.function.BiFunction", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.infinispan.remote.InfinispanRemoteConfiguration", 
"configurationField": "configuration", "description": "Set a specific 
remappingFunction to use in a compute operation." },
     "resultHeader": { "kind": "property", "displayName": "Result Header", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.infinispan.remote.InfinispanRemoteConfiguration", 
"configurationField": "configuration", "description": "Store the operation 
result in a header instead of the message body. By default, resultHeader = [...]
   },
+  "headers": {
+    "CamelInfinispanEventType": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The type of the received event." },
+    "CamelInfinispanCacheName": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The cache participating in the operation or event." },
+    "CamelInfinispanKey": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "Object", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The key to perform the operation to or the key generating the 
event." },
+    "CamelInfinispanValue": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The value to use for the operation." },
+    "CamelInfinispanDefaultValue": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The default value to use for a getOrDefault." 
},
+    "CamelInfinispanOldValue": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The old value to use for a replace." },
+    "CamelInfinispanMap": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A Map to use in case of `CamelInfinispanOperationPutAll` 
operation" },
+    "CamelInfinispanOperation": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.infinispan.InfinispanOperation", "enum": [ "PUT", 
"PUTASYNC", "PUTALL", "PUTALLASYNC", "PUTIFABSENT", "PUTIFABSENTASYNC", "GET", 
"GETORDEFAULT", "CONTAINSKEY", "CONTAINSVALUE", "REMOVE", "REMOVEASYNC", 
"REPLACE", "REPLACEASYNC", "SIZE", "CLEAR", "CLEARASYNC", "QUERY", "STATS", 
"COMPUTE", "COMPUTEASYNC" ], "deprecated": [...]
+    "CamelInfinispanOperationResult": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The name of the header whose value is the 
result" },
+    "CamelInfinispanOperationResultHeader": { "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Store the operation result in a header instead 
of the message body" },
+    "CamelInfinispanLifespanTime": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The Lifespan time of a value inside the cache. 
Negative values are interpreted as infinity." },
+    "CamelInfinispanTimeUnit": { "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": "The 
Time Unit of an entry Lifespan Time." },
+    "CamelInfinispanMaxIdleTime": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The maximum amount of time an entry is allowed 
to be idle for before it is considered as expired." },
+    "CamelInfinispanMaxIdleTimeUnit": { "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": "The 
Time Unit of an entry Max Idle Time." },
+    "CamelInfinispanEventData": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The event data." },
+    "CamelInfinispanQueryBuilder": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.infinispan.InfinispanQueryBuilder", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The QueryBuilder to use for QUERY command, if not present the 
command defaults to InifinispanConfiguration's one" },
+    "CamelInfinispanEntryVersion": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Provides access to the version of the created 
cache entry." },
+    "CamelInfinispanCommandRetried": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "This will be true if the write command that 
caused this had to be retried again due to a topology change." }
+  },
   "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 to use. Use 
current to use the existing cache name from the currently configured cached 
manager. Or use default for the default cache manager name." },
     "hosts": { "kind": "parameter", "displayName": "Hosts", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.infinispan.remote.InfinispanRemoteConfiguration", 
"configurationField": "configuration", "description": "Specifies the host of 
the cache on Infinispan instance" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
index 10035d7..ae77ba6 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
@@ -26,6 +26,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": {
+    "camelInfluxDB.RetentionPolicy": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The string that defines the retention policy to the data 
created by the endpoint" },
+    "camelInfluxDB.databaseName": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the database where the time series will be 
stored" },
+    "camelInfluxDB.query": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Define the query in case of operation query" }
+  },
   "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" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
index 0aa44bb..38c7320 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
@@ -25,6 +25,14 @@
     "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": {
+    "CamelIOTASeed": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The tryte-encoded seed." },
+    "CamelIOTAValue": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The value to transfer" },
+    "CamelIOTAToAddress": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The address of the recipient" },
+    "CamelIOTAAddressIndex": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The key index to start search from" },
+    "CamelIOTAAddressStartIndex": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The starting key index, must be at least 0." },
+    "CamelIOTAAddressEndIndex": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The ending key index, must be bigger then start" }
+  },
   "properties": {
     "name": { "kind": "path", "displayName": "Name", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Component name" },
     "depth": { "kind": "parameter", "displayName": "Depth", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "9", "description": "The depth determines how deep the tangle 
is analysed for getting Tips" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
index 37fd45c..1349890 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
@@ -28,6 +28,18 @@
     "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 [...]
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
   },
+  "headers": {
+    "irc.messageType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The type of message" },
+    "irc.target": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
target" },
+    "irc.sendTo": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
nickname or channel the message should be sent to." },
+    "irc.user.kicked": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The nickname of the user who is kicked from a channel 
(passive)." },
+    "irc.user.host": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
host of the person who sent the line." },
+    "irc.user.nick": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
nickname of the person who sent the line or the server name of the server which 
sent the line." },
+    "irc.user.servername": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The server name of the server which sent the line or the 
nickname of the person who sent the line." },
+    "irc.user.username": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The username of the person who sent the line." },
+    "irc.num": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
numeric reply." },
+    "irc.value": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
first part of the message" }
+  },
   "properties": {
     "hostname": { "kind": "path", "displayName": "Hostname", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.irc.IrcConfiguration", "configurationField": 
"configuration", "description": "Hostname for the IRC chat server" },
     "port": { "kind": "path", "displayName": "Port", "group": "common", 
"label": "", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.irc.IrcConfiguration", "configurationField": 
"configuration", "description": "Port number for the IRC chat server. If no 
port is configured then a default port of either 6667, 6668 or 6669 is used." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
index bf2e60b..9d4385b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
@@ -26,6 +26,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": {
+    "CamelIronMQMessageId": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String or 
io.iron.ironmq.Ids", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "(producer) The id of the IronMQ message 
as a String when sending a single message, or a Ids object when sending a array 
of strings. (consumer) The id of the message." },
+    "CamelIronMQReservationId": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The reservation id of the message." },
+    "CamelIronMQReservedCount": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The number of times this message has been 
reserved." },
+    "CamelIronMQOperation": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If value set to 'CamelIronMQClearQueue' the queue is 
cleared of unconsumed  messages." }
+  },
   "properties": {
     "queueName": { "kind": "path", "displayName": "Queue Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.ironmq.IronMQConfiguration", "configurationField": 
"configuration", "description": "The name of the IronMQ queue" },
     "client": { "kind": "parameter", "displayName": "Client", "group": 
"common", "label": "", "required": false, "type": "object", "javaType": 
"io.iron.ironmq.Client", "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.ironmq.IronMQConfiguration", "configurationField": 
"configuration", "description": "Reference to a io.iron.ironmq.Client in the 
Registry." },

Reply via email to