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 c614c6296c0 Regen for commit 450114462545f997413eb2d627d5100458a8f394
c614c6296c0 is described below

commit c614c6296c085aaf824c7c4a92df414098b1b8df
Author: klease <kle...@users.noreply.github.com>
AuthorDate: Wed Nov 16 11:32:20 2022 +0000

    Regen for commit 450114462545f997413eb2d627d5100458a8f394
    
    Signed-off-by: GitHub <nore...@github.com>
---
 .../org/apache/camel/catalog/components/activemq.json | 19 +++++++++++++++++++
 .../org/apache/camel/catalog/components/amqp.json     | 19 +++++++++++++++++++
 .../apache/camel/catalog/components/netty-http.json   | 12 +++++++++++-
 .../org/apache/camel/catalog/components/resteasy.json | 13 ++++++++++++-
 .../apache/camel/catalog/components/spring-jdbc.json  | 10 ++++++++++
 .../apache/camel/catalog/components/xslt-saxon.json   |  3 +++
 .../org/apache/camel/component/activemq/activemq.json | 19 +++++++++++++++++++
 .../org/apache/camel/component/amqp/amqp.json         | 19 +++++++++++++++++++
 .../apache/camel/component/netty/http/netty-http.json | 12 +++++++++++-
 .../org/apache/camel/component/resteasy/resteasy.json | 13 ++++++++++++-
 .../camel/component/spring/jdbc/spring-jdbc.json      | 10 ++++++++++
 .../apache/camel/component/xslt/saxon/xslt-saxon.json |  3 +++
 12 files changed, 148 insertions(+), 4 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
index 6326585d80c..34c0e33f83d 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
@@ -126,6 +126,25 @@
     "transactionName": { "kind": "property", "displayName": "Transaction 
Name", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The name of the transaction to use." },
     "transactionTimeout": { "kind": "property", "displayName": "Transaction 
Timeout", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using transacted mode." }
   },
+  "headers": {
+    "CamelJmsDestination": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"javax.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
+    "CamelJmsDestinationName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the queue or topic to use as destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME" },
+    "JMSXGroupID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
+    "JMSMessageID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
+    "JMSCorrelationID": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
+    "JMSCorrelationIDAsBytes": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
+    "JMSDeliveryMode": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
+    "JMSDestination": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
+    "JMSExpiration": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
+    "JMSPriority": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS priority (with 0 as the lowest priority and 9 as the highest).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
+    "JMSRedelivered": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
+    "JMSTimestamp": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
+    "JMSReplyTo": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS reply-to destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
+    "JMSType": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
+    "JMSXUserID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
+    "CamelJmsMessageType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
+    "CamelJmsRequestTimeout": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "20_000", "description": "The timeout for waiting for a 
reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
+  },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "topic", "temp-queue", 
"temp-topic" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "queue", "description": "The kind of destination to use" },
     "destinationName": { "kind": "path", "displayName": "Destination Name", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the queue or topic to use as 
destination" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
index 3df77294ae5..4608b8a82a7 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
@@ -123,6 +123,25 @@
     "transactionName": { "kind": "property", "displayName": "Transaction 
Name", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The name of the transaction to use." },
     "transactionTimeout": { "kind": "property", "displayName": "Transaction 
Timeout", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using transacted mode." }
   },
+  "headers": {
+    "CamelJmsDestination": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"javax.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
+    "CamelJmsDestinationName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the queue or topic to use as destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME" },
+    "JMSXGroupID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
+    "JMSMessageID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
+    "JMSCorrelationID": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
+    "JMSCorrelationIDAsBytes": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
+    "JMSDeliveryMode": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
+    "JMSDestination": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
+    "JMSExpiration": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
+    "JMSPriority": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS priority (with 0 as the lowest priority and 9 as the highest).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
+    "JMSRedelivered": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
+    "JMSTimestamp": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
+    "JMSReplyTo": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS reply-to destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
+    "JMSType": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
+    "JMSXUserID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
+    "CamelJmsMessageType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
+    "CamelJmsRequestTimeout": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "20_000", "description": "The timeout for waiting for a 
reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
+  },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "topic", "temp-queue", 
"temp-topic" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "queue", "description": "The kind of destination to use" },
     "destinationName": { "kind": "path", "displayName": "Destination Name", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the queue or topic to use as 
destination" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
index 0f3b34d4812..640faaeb71c 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
@@ -114,7 +114,17 @@
     "CamelHttpRawQuery": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Any query parameters, such as foo=bar&beer=yes. Stored in the 
raw form, as they arrived to the consumer (i.e. before URL decoding).", 
"constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_RAW_QUERY" },
     "CamelHttpUrl": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URL including protocol, host and port, etc: http:\/\/0.0.0.0:8080\/myapp.", 
"constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_URL" },
     "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The charset from the content-type header.", 
"constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_CHARACTER_ENCODING"
 },
-    "CamelHttpUri": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URI without protocol, host and port, etc: \/myapp.", "constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_URI" }
+    "CamelHttpUri": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URI without protocol, host and port, etc: \/myapp.", "constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_URI" },
+    "CamelNettyChannelHandlerContext": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"io.netty.channel.ChannelHandlerContext", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
channel handler context.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_CHANNEL_HANDLER_CONTEXT" 
},
+    "CamelNettyRemoteAddress": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "java.net.SocketAddress", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The remote address.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_REMOTE_ADDRESS" },
+    "CamelNettyLocalAddress": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "java.net.SocketAddress", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The local address.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_LOCAL_ADDRESS" },
+    "CamelNettySSLSession": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"javax.net.ssl.SSLSession", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The SSL session.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_SESSION" },
+    "CamelNettySSLClientCertSubjectName": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate subject name.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_SUBJECT_NAME"
 },
+    "CamelNettySSLClientCertIssuerName": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate issuer name.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_ISSUER_NAME"
 },
+    "CamelNettySSLClientCertSerialNumber": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate serial number.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_SERIAL_NO"
 },
+    "CamelNettySSLClientCertNotBefore": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"java.util.Date", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The SSL client certificate not 
before.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_NOT_BEFORE"
 },
+    "CamelNettySSLClientCertNotAfter": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"java.util.Date", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The SSL client certificate not after.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_NOT_AFTER"
 },
+    "CamelNettyRequestTimeout": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The read timeout.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_REQUEST_TIMEOUT" }
   },
   "properties": {
     "protocol": { "kind": "path", "displayName": "Protocol", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "enum": [ "http", "https" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The protocol to use 
which is either http, https or proxy - a consumer only option." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
index 882c951b8b5..04aa5ba7183 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
@@ -55,7 +55,18 @@
     "CamelResteasyProxyProducerException": { "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"Exception", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The proxy client exception", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#RESTEASY_PROXY_PRODUCER_EXCEPTION"
 },
     "CamelHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The http query", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#HTTP_QUERY" },
     "Content-Type": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The content type", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#CONTENT_TYPE" },
-    "CamelHttpPath": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
http path", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#HTTP_PATH" }
+    "CamelHttpPath": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
http path", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#HTTP_PATH" },
+    "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 provide a content encoding, such as gzip.", "constantName": 
"org.apache.camel.component.http.HttpConstants#CONTENT_ENCODING" },
+    "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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_RESPONSE_CODE" },
+    "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.", 
"constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_RESPONSE_TEXT" },
+    "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.", 
"constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_PROTOCOL_VERSION" },
+    "Host": { "kind": "header", "displayName": "", "group": "producer", 
"label": "producer", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The target host.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_HEADER_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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#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. This uri is the uri of the http server to call. Its not the same 
as the Camel endpoint uri, where you can configure endpoint options such as 
security etc. This header does not support [...]
+    "CamelRestHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The rest http query.", "constantName": 
"org.apache.camel.component.http.HttpConstants#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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_METHOD" },
+    "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The character encoding.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_CHARACTER_ENCODING" }
   },
   "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." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-jdbc.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-jdbc.json
index cc0844f3d5b..6b89e4c22f5 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-jdbc.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-jdbc.json
@@ -27,6 +27,16 @@
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "connectionStrategy": { "kind": "property", "displayName": "Connection 
Strategy", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jdbc.ConnectionStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom strategy for working with connections. Do not use a custom 
strategy when using the spring-jdbc component because a special Spring 
ConnectionStrategy is used by default to  [...]
   },
+  "headers": {
+    "CamelJdbcUpdateCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is an UPDATE, query the update count is 
returned in this OUT header.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_UPDATE_COUNT" },
+    "CamelJdbcRowCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is a SELECT, query the row count is 
returned in this OUT header.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_ROW_COUNT" },
+    "CamelJdbcColumnNames": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Set<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The column names from the ResultSet as a java.util.Set 
type.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_COLUMN_NAMES" },
+    "CamelJdbcParameters": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A java.util.Map which has the headers to be used if 
useHeadersAsParameters has been enabled.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_PARAMETERS" },
+    "CamelRetrieveGeneratedKeys": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "false", "description": "Set its value to true 
to retrieve generated keys", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_RETRIEVE_GENERATED_KEYS" },
+    "CamelGeneratedColumns": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String[] or 
int[]", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Set it to specify the expected generated 
columns", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_GENERATED_COLUMNS" },
+    "CamelGeneratedKeysRowCount": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of rows in the header that contains generated 
keys.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_GENERATED_KEYS_ROW_COUNT" },
+    "CamelGeneratedKeysRows": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"List<Map<String, Object>>", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Rows that contains the 
generated keys.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_GENERATED_KEYS_DATA" }
+  },
   "properties": {
     "dataSourceName": { "kind": "path", "displayName": "Data Source Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Name of DataSource to 
lookup in the Registry. If the name is dataSource or default, then Camel will 
attempt to lookup a default DataSource from the registry, meaning if there is a 
only one instance of DataSource found, [...]
     "allowNamedParameters": { "kind": "parameter", "displayName": "Allow Named 
Parameters", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to allow using 
named parameters in the queries." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
index 9f9d5babce6..769331117e8 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
@@ -34,6 +34,9 @@
     "uriResolver": { "kind": "property", "displayName": "Uri Resolver", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "javax.xml.transform.URIResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver. Should not be used together with the option 'uriResolverFactory'." 
},
     "uriResolverFactory": { "kind": "property", "displayName": "Uri Resolver 
Factory", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.xslt.XsltUriResolverFactory", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom UriResolver which depends on a dynamic endpoint resource URI. 
Should not be used together with the option 'uriResolver'." }
   },
+  "headers": {
+    "CamelXsltFileName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XSLT file name", "constantName": 
"org.apache.camel.component.xslt.XsltConstants#XSLT_FILE_NAME" }
+  },
   "properties": {
     "resourceUri": { "kind": "path", "displayName": "Resource Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to the template. The following is 
supported by the default URIResolver. You can prefix with: classpath, file, 
http, ref, or bean. classpath, file and http loads the resource using these 
protocols (classpath is default).  [...]
     "allowStAX": { "kind": "parameter", "displayName": "Allow StAX", "group": 
"producer", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to allow using StAX as the 
javax.xml.transform.Source. You can enable this if the XSLT library supports 
StAX such as the Saxon library (camel-saxon). The Xalan library (default in 
JVM) does not support StAXSource." },
diff --git 
a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
 
b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
index 6326585d80c..34c0e33f83d 100644
--- 
a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
+++ 
b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
@@ -126,6 +126,25 @@
     "transactionName": { "kind": "property", "displayName": "Transaction 
Name", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The name of the transaction to use." },
     "transactionTimeout": { "kind": "property", "displayName": "Transaction 
Timeout", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using transacted mode." }
   },
+  "headers": {
+    "CamelJmsDestination": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"javax.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
+    "CamelJmsDestinationName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the queue or topic to use as destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME" },
+    "JMSXGroupID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
+    "JMSMessageID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
+    "JMSCorrelationID": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
+    "JMSCorrelationIDAsBytes": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
+    "JMSDeliveryMode": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
+    "JMSDestination": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
+    "JMSExpiration": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
+    "JMSPriority": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS priority (with 0 as the lowest priority and 9 as the highest).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
+    "JMSRedelivered": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
+    "JMSTimestamp": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
+    "JMSReplyTo": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS reply-to destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
+    "JMSType": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
+    "JMSXUserID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
+    "CamelJmsMessageType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
+    "CamelJmsRequestTimeout": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "20_000", "description": "The timeout for waiting for a 
reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
+  },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "topic", "temp-queue", 
"temp-topic" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "queue", "description": "The kind of destination to use" },
     "destinationName": { "kind": "path", "displayName": "Destination Name", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the queue or topic to use as 
destination" },
diff --git 
a/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
 
b/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
index 3df77294ae5..4608b8a82a7 100644
--- 
a/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
+++ 
b/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
@@ -123,6 +123,25 @@
     "transactionName": { "kind": "property", "displayName": "Transaction 
Name", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The name of the transaction to use." },
     "transactionTimeout": { "kind": "property", "displayName": "Transaction 
Timeout", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using transacted mode." }
   },
+  "headers": {
+    "CamelJmsDestination": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"javax.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
+    "CamelJmsDestinationName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the queue or topic to use as destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME" },
+    "JMSXGroupID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
+    "JMSMessageID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
+    "JMSCorrelationID": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
+    "JMSCorrelationIDAsBytes": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
+    "JMSDeliveryMode": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
+    "JMSDestination": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
+    "JMSExpiration": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
+    "JMSPriority": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS priority (with 0 as the lowest priority and 9 as the highest).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
+    "JMSRedelivered": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
+    "JMSTimestamp": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
+    "JMSReplyTo": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS reply-to destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
+    "JMSType": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
+    "JMSXUserID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
+    "CamelJmsMessageType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
+    "CamelJmsRequestTimeout": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "20_000", "description": "The timeout for waiting for a 
reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
+  },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "topic", "temp-queue", 
"temp-topic" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "queue", "description": "The kind of destination to use" },
     "destinationName": { "kind": "path", "displayName": "Destination Name", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the queue or topic to use as 
destination" },
diff --git 
a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
 
b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
index 0f3b34d4812..640faaeb71c 100644
--- 
a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
+++ 
b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
@@ -114,7 +114,17 @@
     "CamelHttpRawQuery": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Any query parameters, such as foo=bar&beer=yes. Stored in the 
raw form, as they arrived to the consumer (i.e. before URL decoding).", 
"constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_RAW_QUERY" },
     "CamelHttpUrl": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URL including protocol, host and port, etc: http:\/\/0.0.0.0:8080\/myapp.", 
"constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_URL" },
     "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The charset from the content-type header.", 
"constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_CHARACTER_ENCODING"
 },
-    "CamelHttpUri": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URI without protocol, host and port, etc: \/myapp.", "constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_URI" }
+    "CamelHttpUri": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URI without protocol, host and port, etc: \/myapp.", "constantName": 
"org.apache.camel.component.netty.http.NettyHttpConstants#HTTP_URI" },
+    "CamelNettyChannelHandlerContext": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"io.netty.channel.ChannelHandlerContext", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
channel handler context.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_CHANNEL_HANDLER_CONTEXT" 
},
+    "CamelNettyRemoteAddress": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "java.net.SocketAddress", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The remote address.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_REMOTE_ADDRESS" },
+    "CamelNettyLocalAddress": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "java.net.SocketAddress", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The local address.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_LOCAL_ADDRESS" },
+    "CamelNettySSLSession": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"javax.net.ssl.SSLSession", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The SSL session.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_SESSION" },
+    "CamelNettySSLClientCertSubjectName": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate subject name.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_SUBJECT_NAME"
 },
+    "CamelNettySSLClientCertIssuerName": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate issuer name.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_ISSUER_NAME"
 },
+    "CamelNettySSLClientCertSerialNumber": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate serial number.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_SERIAL_NO"
 },
+    "CamelNettySSLClientCertNotBefore": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"java.util.Date", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The SSL client certificate not 
before.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_NOT_BEFORE"
 },
+    "CamelNettySSLClientCertNotAfter": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"java.util.Date", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The SSL client certificate not after.", 
"constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_SSL_CLIENT_CERT_NOT_AFTER"
 },
+    "CamelNettyRequestTimeout": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The read timeout.", "constantName": 
"org.apache.camel.component.netty.NettyConstants#NETTY_REQUEST_TIMEOUT" }
   },
   "properties": {
     "protocol": { "kind": "path", "displayName": "Protocol", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "enum": [ "http", "https" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The protocol to use 
which is either http, https or proxy - a consumer only option." },
diff --git 
a/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
 
b/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
index 882c951b8b5..04aa5ba7183 100644
--- 
a/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
+++ 
b/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
@@ -55,7 +55,18 @@
     "CamelResteasyProxyProducerException": { "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"Exception", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The proxy client exception", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#RESTEASY_PROXY_PRODUCER_EXCEPTION"
 },
     "CamelHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The http query", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#HTTP_QUERY" },
     "Content-Type": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The content type", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#CONTENT_TYPE" },
-    "CamelHttpPath": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
http path", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#HTTP_PATH" }
+    "CamelHttpPath": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
http path", "constantName": 
"org.apache.camel.component.resteasy.ResteasyConstants#HTTP_PATH" },
+    "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 provide a content encoding, such as gzip.", "constantName": 
"org.apache.camel.component.http.HttpConstants#CONTENT_ENCODING" },
+    "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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_RESPONSE_CODE" },
+    "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.", 
"constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_RESPONSE_TEXT" },
+    "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.", 
"constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_PROTOCOL_VERSION" },
+    "Host": { "kind": "header", "displayName": "", "group": "producer", 
"label": "producer", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The target host.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_HEADER_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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#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. This uri is the uri of the http server to call. Its not the same 
as the Camel endpoint uri, where you can configure endpoint options such as 
security etc. This header does not support [...]
+    "CamelRestHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The rest http query.", "constantName": 
"org.apache.camel.component.http.HttpConstants#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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#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.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_METHOD" },
+    "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The character encoding.", "constantName": 
"org.apache.camel.component.http.HttpConstants#HTTP_CHARACTER_ENCODING" }
   },
   "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." },
diff --git 
a/components/camel-spring-jdbc/src/generated/resources/org/apache/camel/component/spring/jdbc/spring-jdbc.json
 
b/components/camel-spring-jdbc/src/generated/resources/org/apache/camel/component/spring/jdbc/spring-jdbc.json
index cc0844f3d5b..6b89e4c22f5 100644
--- 
a/components/camel-spring-jdbc/src/generated/resources/org/apache/camel/component/spring/jdbc/spring-jdbc.json
+++ 
b/components/camel-spring-jdbc/src/generated/resources/org/apache/camel/component/spring/jdbc/spring-jdbc.json
@@ -27,6 +27,16 @@
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "connectionStrategy": { "kind": "property", "displayName": "Connection 
Strategy", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jdbc.ConnectionStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom strategy for working with connections. Do not use a custom 
strategy when using the spring-jdbc component because a special Spring 
ConnectionStrategy is used by default to  [...]
   },
+  "headers": {
+    "CamelJdbcUpdateCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is an UPDATE, query the update count is 
returned in this OUT header.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_UPDATE_COUNT" },
+    "CamelJdbcRowCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is a SELECT, query the row count is 
returned in this OUT header.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_ROW_COUNT" },
+    "CamelJdbcColumnNames": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Set<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The column names from the ResultSet as a java.util.Set 
type.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_COLUMN_NAMES" },
+    "CamelJdbcParameters": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A java.util.Map which has the headers to be used if 
useHeadersAsParameters has been enabled.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_PARAMETERS" },
+    "CamelRetrieveGeneratedKeys": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "false", "description": "Set its value to true 
to retrieve generated keys", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_RETRIEVE_GENERATED_KEYS" },
+    "CamelGeneratedColumns": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String[] or 
int[]", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Set it to specify the expected generated 
columns", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_GENERATED_COLUMNS" },
+    "CamelGeneratedKeysRowCount": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of rows in the header that contains generated 
keys.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_GENERATED_KEYS_ROW_COUNT" },
+    "CamelGeneratedKeysRows": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"List<Map<String, Object>>", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Rows that contains the 
generated keys.", "constantName": 
"org.apache.camel.component.jdbc.JdbcConstants#JDBC_GENERATED_KEYS_DATA" }
+  },
   "properties": {
     "dataSourceName": { "kind": "path", "displayName": "Data Source Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Name of DataSource to 
lookup in the Registry. If the name is dataSource or default, then Camel will 
attempt to lookup a default DataSource from the registry, meaning if there is a 
only one instance of DataSource found, [...]
     "allowNamedParameters": { "kind": "parameter", "displayName": "Allow Named 
Parameters", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to allow using 
named parameters in the queries." },
diff --git 
a/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
 
b/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
index 9f9d5babce6..769331117e8 100644
--- 
a/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
+++ 
b/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
@@ -34,6 +34,9 @@
     "uriResolver": { "kind": "property", "displayName": "Uri Resolver", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "javax.xml.transform.URIResolver", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
UriResolver. Should not be used together with the option 'uriResolverFactory'." 
},
     "uriResolverFactory": { "kind": "property", "displayName": "Uri Resolver 
Factory", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.xslt.XsltUriResolverFactory", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom UriResolver which depends on a dynamic endpoint resource URI. 
Should not be used together with the option 'uriResolver'." }
   },
+  "headers": {
+    "CamelXsltFileName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XSLT file name", "constantName": 
"org.apache.camel.component.xslt.XsltConstants#XSLT_FILE_NAME" }
+  },
   "properties": {
     "resourceUri": { "kind": "path", "displayName": "Resource Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to the template. The following is 
supported by the default URIResolver. You can prefix with: classpath, file, 
http, ref, or bean. classpath, file and http loads the resource using these 
protocols (classpath is default).  [...]
     "allowStAX": { "kind": "parameter", "displayName": "Allow StAX", "group": 
"producer", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to allow using StAX as the 
javax.xml.transform.Source. You can enable this if the XSLT library supports 
StAX such as the Saxon library (camel-saxon). The Xalan library (default in 
JVM) does not support StAXSource." },

Reply via email to