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-karaf.git


The following commit(s) were added to refs/heads/main by this push:
     new 0fba005  [create-pull-request] automated change
0fba005 is described below

commit 0fba005d708b48d99926659ec7a92f8a7e80d56a
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Apr 1 01:05:52 2022 +0000

    [create-pull-request] automated change
---
 .../apache/camel/catalog/karaf/components/jcache.json | 10 ++++++++++
 .../apache/camel/catalog/karaf/components/jcr.json    |  5 +++++
 .../apache/camel/catalog/karaf/components/jdbc.json   | 10 ++++++++++
 .../apache/camel/catalog/karaf/components/jetty.json  |  4 ++++
 .../apache/camel/catalog/karaf/components/jms.json    | 19 +++++++++++++++++++
 .../apache/camel/catalog/karaf/components/jmx.json    |  5 ++++-
 .../apache/camel/catalog/karaf/components/jolt.json   |  4 ++++
 .../apache/camel/catalog/karaf/components/jpa.json    |  4 ++++
 .../apache/camel/catalog/karaf/components/jslt.json   |  4 ++++
 .../apache/camel/catalog/karaf/components/jt400.json  | 11 +++++++++++
 10 files changed, 75 insertions(+), 1 deletion(-)

diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcache.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcache.json
index 037a74d..f789ad7 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcache.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcache.json
@@ -31,6 +31,16 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "CamelJCacheAction": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The cache operation to perform" },
+    "CamelJCacheResult": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The result of the cache operation" },
+    "CamelJCacheEventType": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The type of event received" },
+    "CamelJCacheKey": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "Object", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The key of the cache entry" },
+    "CamelJCacheKeys": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Set<Object>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The collection of keys against which the action should 
be performed" },
+    "CamelJCacheOldValue": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The old value of the cache entry" },
+    "CamelJCacheEntryProcessor": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"EntryProcessor<Object, Object, Object>", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
EntryProcessor to invoke" },
+    "CamelJCacheEntryArgs": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"Collection<Object>", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The additional arguments to pass to the 
EntryProcessor" }
+  },
   "properties": {
     "cacheName": { "kind": "path", "displayName": "Cache Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the cache" },
     "cacheConfiguration": { "kind": "parameter", "displayName": "Cache 
Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "javax.cache.configuration.Configuration", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "A Configuration for the Cache" },
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcr.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcr.json
index accc7e3..2e52f22 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcr.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jcr.json
@@ -27,6 +27,11 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "CamelJcrNodeName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "The exchange id", "description": "The name of the 
target node" },
+    "CamelJcrOperation": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "CamelJcrInsert", "description": "The operation to 
perform. Possible values: CamelJcrInsert or CamelJcrGetById" },
+    "CamelJcrNodeType": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The node type of the target node" }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the javax.jcr.Repository to 
lookup from the Camel registry to be used." },
     "base": { "kind": "path", "displayName": "Base", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Get the base node when accessing the repository" },
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jdbc.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jdbc.json
index 827fb2e..3a65cc1 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jdbc.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jdbc.json
@@ -27,6 +27,16 @@
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "connectionStrategy": { "kind": "property", "displayName": "Connection 
Strategy", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jdbc.ConnectionStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom strategy for working with connections. Do not use a custom 
strategy when using the spring-jdbc component because a special Spring 
ConnectionStrategy is used by default to  [...]
   },
+  "headers": {
+    "CamelJdbcUpdateCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is an `UPDATE`, query the update count is 
returned in this\nOUT header." },
+    "CamelJdbcRowCount": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "If the query is a `SELECT`, query the row count is 
returned in this OUT\nheader." },
+    "CamelJdbcColumnNames": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Set<String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The column names from the ResultSet as a 
`java.util.Set`\ntype." },
+    "CamelJdbcParameters": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "A `java.util.Map` which has the headers to be used 
if\n`useHeadersAsParameters` has been enabled." },
+    "CamelRetrieveGeneratedKeys": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "false", "description": "Set its value to true 
to retrieve generated keys" },
+    "CamelGeneratedColumns": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String[] or 
int[]", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Set it to specify the expected generated 
columns" },
+    "CamelGeneratedKeysRowCount": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of rows in the header that contains 
generated\nkeys." },
+    "CamelGeneratedKeysRows": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"List<Map<String, Object>>", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Rows that contains the 
generated keys." }
+  },
   "properties": {
     "dataSourceName": { "kind": "path", "displayName": "Data Source Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Name of DataSource to 
lookup in the Registry. If the name is dataSource or default, then Camel will 
attempt to lookup a default DataSource from the registry, meaning if there is a 
only one instance of DataSource found, [...]
     "allowNamedParameters": { "kind": "parameter", "displayName": "Allow Named 
Parameters", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to allow using 
named parameters in the queries." },
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jetty.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jetty.json
index 67a5948..dd9ccbf 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jetty.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jetty.json
@@ -57,6 +57,10 @@
     "sslSocketConnectors": { "kind": "property", "displayName": "Ssl Socket 
Connectors", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.Integer, 
org.eclipse.jetty.server.Connector>", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "A map which contains 
per port number specific SSL connectors." },
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enable usage of global SSL context 
parameters" }
   },
+  "headers": {
+    "CamelServletContextPath": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The servlet context path used" },
+    "CamelHttpPath": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Request URI's path, the header will be used to build the 
request URI\nwith the HTTP_URI." }
+  },
   "properties": {
     "httpUri": { "kind": "path", "displayName": "Http Uri", "group": "common", 
"label": "common", "required": true, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The url of the HTTP endpoint to call." },
     "chunked": { "kind": "parameter", "displayName": "Chunked", "group": 
"consumer", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "If this option is false the Servlet will 
disable the HTTP streaming and set the content-length header on the response" },
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jms.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jms.json
index 5544eec..da00f39 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jms.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jms.json
@@ -123,6 +123,25 @@
     "transactionName": { "kind": "property", "displayName": "Transaction 
Name", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The name of the transaction to use." },
     "transactionTimeout": { "kind": "property", "displayName": "Transaction 
Timeout", "group": "transaction (advanced)", "label": "transaction,advanced", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using transacted mode." }
   },
+  "headers": {
+    "CamelJmsDestination": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"javax.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination." },
+    "CamelJmsDestinationName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The name of the queue or topic to use as destination." },
+    "JMSXGroupID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS group ID." },
+    "JMSMessageID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS unique message ID." },
+    "JMSCorrelationID": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID." },
+    "JMSCorrelationIDAsBytes": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS correlation ID as bytes." },
+    "JMSDeliveryMode": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS delivery mode." },
+    "JMSDestination": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS destination." },
+    "JMSExpiration": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS expiration." },
+    "JMSPriority": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "int", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS priority (with 0 as the lowest priority\nand 9 as the highest)." },
+    "JMSRedelivered": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is the JMS message redelivered." },
+    "JMSTimestamp": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS timestamp." },
+    "JMSReplyTo": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "javax.jms.Destination", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS reply-to destination." },
+    "JMSType": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
JMS type." },
+    "JMSXUserID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
XUser id." },
+    "CamelJmsMessageType": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type." },
+    "CamelJmsRequestTimeout": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "20_000", "description": "The timeout for waiting for a 
reply when using the InOut Exchange Pattern (in milliseconds)." }
+  },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "topic", "temp-queue", 
"temp-topic" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "queue", "description": "The kind of destination to use" },
     "destinationName": { "kind": "path", "displayName": "Destination Name", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Name of the queue or topic to use as 
destination" },
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jmx.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jmx.json
index fef71d5..69812b6 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jmx.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jmx.json
@@ -25,6 +25,9 @@
     "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a me [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "jmx.handback": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Object", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The handback." }
+  },
   "properties": {
     "serverURL": { "kind": "path", "displayName": "Server URL", "group": 
"consumer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Server url comes from the remaining endpoint. Use platform to 
connect to local JVM." },
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a m [...]
@@ -37,7 +40,7 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By default the 
con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
     "executorService": { "kind": "parameter", "displayName": "Executor 
Service", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "java.util.concurrent.ExecutorService", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
shared thread pool for the consumers. By default each consume has their own 
thread-pool to process and route notifications." },
-    "handback": { "kind": "parameter", "displayName": "Handback", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.lang.Object", "deprecated": false, "autowired": false, 
"secret": false, "description": "Value to handback to the listener when a 
notification is received. This value will be put in the message header with the 
key jmx.handback" },
+    "handback": { "kind": "parameter", "displayName": "Handback", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.lang.Object", "deprecated": false, "autowired": false, 
"secret": false, "description": "Value to handback to the listener when a 
notification is received. This value will be put in the message header with the 
key JMXConstants#JMX_HANDBACK." },
     "notificationFilter": { "kind": "parameter", "displayName": "Notification 
Filter", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.management.NotificationFilter", "deprecated": 
false, "autowired": false, "secret": false, "description": "Reference to a bean 
that implements the NotificationFilter." },
     "objectProperties": { "kind": "parameter", "displayName": "Object 
Properties", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.String>", "prefix": "key.", "multiValue": true, "deprecated": false, 
"autowired": false, "secret": false, "description": "Properties for the object 
name. These values will be used if the objectName param is not set" },
     "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay", 
"group": "advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 10, "description": "The number of seconds to wait before 
attempting to retry establishment of the initial connection or attempt to 
reconnect a lost connection" },
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jolt.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jolt.json
index 3d49095..d625262 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jolt.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jolt.json
@@ -27,6 +27,10 @@
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "transform": { "kind": "property", "displayName": "Transform", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "com.bazaarvoice.jolt.Transform", "deprecated": false, "autowired": 
false, "secret": false, "description": "Explicitly sets the Transform to use. 
If not set a Transform specified by the transformDsl will be created" }
   },
+  "headers": {
+    "CamelJoltResourceUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The resource URI" },
+    "CamelJoltContext": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "Map<String, Object>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The context" }
+  },
   "properties": {
     "resourceUri": { "kind": "path", "displayName": "Resource Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to the resource. You can prefix 
with: classpath, file, http, ref, or bean. classpath, file and http loads the 
resource using these protocols (classpath is default). ref will lookup the 
resource in the registry. bean will [...]
     "allowContextMapAll": { "kind": "parameter", "displayName": "Allow Context 
Map All", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Sets whether the 
context map should allow access to all details. By default only the message 
body and headers can be accessed. This option can be enabled for full access to 
the current Exchange and CamelContext. [...]
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jpa.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jpa.json
index ee416ea..7d3ed18 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jpa.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jpa.json
@@ -31,6 +31,10 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "CamelEntityManager": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"javax.persistence.EntityManager", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JPA `EntityManager` 
object." },
+    "CamelJpaParameters": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Map<String, 
Object>", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Alternative way for passing query parameters 
as an Exchange header." }
+  },
   "properties": {
     "entityType": { "kind": "path", "displayName": "Entity Type", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.Class<java.lang.Object>", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Entity class name" },
     "joinTransaction": { "kind": "parameter", "displayName": "Join 
Transaction", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "The camel-jpa component 
will join transaction by default. You can use this option to turn this off, for 
example if you use LOCAL_RESOURCE and join transaction doesn't work with your 
JPA provider. This option can also be se [...]
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jslt.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jslt.json
index 79dd14c..8c3feb8 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jslt.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jslt.json
@@ -28,6 +28,10 @@
     "functions": { "kind": "property", "displayName": "Functions", "group": 
"advanced", "label": "advanced", "required": false, "type": "array", 
"javaType": "java.util.Collection<com.schibsted.spt.data.jslt.Function>", 
"deprecated": false, "autowired": false, "secret": false, "description": "JSLT 
can be extended by plugging in functions written in Java." },
     "objectFilter": { "kind": "property", "displayName": "Object Filter", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "com.schibsted.spt.data.jslt.filters.JsonFilter", "deprecated": 
false, "autowired": false, "secret": false, "description": "JSLT can be 
extended by plugging in a custom jslt object filter" }
   },
+  "headers": {
+    "CamelJsltString": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JSLT Template as String" },
+    "CamelJsltResourceUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The resource URI" }
+  },
   "properties": {
     "resourceUri": { "kind": "path", "displayName": "Resource Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to the resource. You can prefix 
with: classpath, file, http, ref, or bean. classpath, file and http loads the 
resource using these protocols (classpath is default). ref will lookup the 
resource in the registry. bean will [...]
     "allowContextMapAll": { "kind": "parameter", "displayName": "Allow Context 
Map All", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Sets whether the 
context map should allow access to all details. By default only the message 
body and headers can be accessed. This option can be enabled for full access to 
the current Exchange and CamelContext. [...]
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jt400.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jt400.json
index b3186dc..ce1d056 100644
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jt400.json
+++ 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/jt400.json
@@ -27,6 +27,17 @@
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "connectionPool": { "kind": "property", "displayName": "Connection Pool", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "com.ibm.as400.access.AS400ConnectionPool", "deprecated": false, 
"autowired": false, "secret": false, "description": "Default connection pool 
used by the component. Note that this pool is lazily initialized. This is 
because in a scenario where the user always provides a pool, it would be 
wasteful for Camel to initialize a [...]
   },
+  "headers": {
+    "SENDER_INFORMATION": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "*Data queues:* Returns the sender information for this 
data queue entry, or an empty string if not available.*Message queues: The job 
identifier of the sending job" },
+    "KEY": { "kind": "header", "displayName": "", "group": "common", "label": 
"", "required": false, "javaType": "String or byte[]", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
data queue key." },
+    "CamelJt400Message": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": 
"com.ibm.as400.access.QueuedMessage", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message received" 
},
+    "CamelJt400MessageID": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message identifier" },
+    "CamelJt400MessageFile": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message file name" },
+    "CamelJt400MessageType": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message type (corresponds to constants defined in 
the AS400Message class)" },
+    "CamelJt400MessageSeverity": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The message severity (Valid values are between 
0 and 99, or -1 if it is not set)" },
+    "CamelJt400MessageDefaultReply": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The default message reply, when the message is 
an inquiry message" },
+    "CamelJt400MessageReplyToKey": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "*Consumer:* The key of the message that will be replied 
to (if the `sendingReply` parameter is set to `true`). *Producer:* If set, and 
if the message body is not empty, a new message will not be sent to the 
provided message queue. Instead, a respon [...]
+  },
   "properties": {
     "userID": { "kind": "path", "displayName": "User ID", "group": "security", 
"label": "security", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.jt400.Jt400Configuration", "configurationField": 
"configuration", "description": "Returns the ID of the IBM i user." },
     "password": { "kind": "path", "displayName": "Password", "group": 
"security", "label": "security", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.jt400.Jt400Configuration", "configurationField": 
"configuration", "description": "Returns the password of the IBM i user." },

Reply via email to