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

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


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

commit 5d587f3f9e6e5f1c54c9206790b794da3bec11ba
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Jan 7 06:47:05 2021 +0100

    Regen
---
 .../org/apache/camel/catalog/components/sjms.json  | 25 ++++++++--------------
 .../org/apache/camel/catalog/components/sjms2.json | 25 ++++++++--------------
 .../main/camel-main-configuration-metadata.json    |  1 -
 docs/components/modules/others/pages/main.adoc     |  1 -
 4 files changed, 18 insertions(+), 34 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
index 9e065f0..480464c 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
@@ -22,8 +22,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
-    "connectionCount": { "kind": "property", "displayName": "Connection 
Count", "group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "1", "description": "The maximum number of 
connections available to endpoints started under this component" },
-    "connectionFactory": { "kind": "property", "displayName": "Connection 
Factory", "group": "common", "label": "common", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": true, "secret": false, "description": "A ConnectionFactory is 
required to enable the SjmsComponent. It can be set directly or set set as part 
of a ConnectionResource." },
+    "connectionFactory": { "kind": "property", "displayName": "Connection 
Factory", "group": "common", "label": "common", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": true, "secret": false, "description": "The connection factory to 
be use. A connection factory must be configured either on the component or 
endpoint." },
     "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 [...]
     "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 [...]
@@ -33,22 +32,22 @@
     "recoveryInterval": { "kind": "property", "displayName": "Recovery 
Interval", "group": "advanced", "label": "advanced", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "5000", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being refreshed, in 
milliseconds. The default is 5000 ms, that is, 5 seconds." },
     "replyToOnTimeoutMaxConcurrentConsumers": { "kind": "property", 
"displayName": "Reply To On Timeout Max Concurrent Consumers", "group": 
"advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1, "description": "Specifies the maximum number of concurrent 
consumers for continue routing when timeout occurred when using request\/reply 
over JMS." },
     "requestTimeoutCheckerInterval": { "kind": "property", "displayName": 
"Request Timeout Checker Interval", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", "description": 
"Configures how often Camel should check for timed out Exchanges when doing 
request\/reply over JMS. By default Camel checks once per second. But if you 
must react faster when a timeou [...]
-    "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and 
from Camel message." },
-    "password": { "kind": "property", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Password to use with the ConnectionFactory. You 
can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "kind": "property", "displayName": "Username", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Username to use with the ConnectionFactory. You 
can also configure username\/password directly on the ConnectionFactory." }
+    "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and 
from Camel message." }
   },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "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": "DestinationName is a JMS queue or topic 
name. By default, the destinationName is interpreted as a queue name." },
     "acknowledgementMode": { "kind": "parameter", "displayName": 
"Acknowledgement Mode", "group": "common", "label": "", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.sjms.jms.SessionAcknowledgementType", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "description": "The JMS 
acknowledgement name, which is one of:  [...]
+    "connectionFactory": { "kind": "parameter", "displayName": "Connection 
Factory", "group": "common", "label": "common", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "The connection factory to 
be use. A connection factory must be configured either on the component or 
endpoint." },
     "disableReplyTo": { "kind": "parameter", "displayName": "Disable Reply 
To", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Specifies whether Camel ignores 
the JMSReplyTo header in messages. If true, Camel does not send a reply back to 
the destination specified in the JMSReplyTo header. You can use this option if 
you want Camel to consume from  [...]
     "replyTo": { "kind": "parameter", "displayName": "Reply To", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Provides an explicit ReplyTo destination (overrides any 
incoming value of Message.getJMSReplyTo() in consumer)." },
     "testConnectionOnStartup": { "kind": "parameter", "displayName": "Test 
Connection On Startup", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Specifies 
whether to test the connection on startup. This ensures that when Camel starts 
that all the JMS consumers have a valid connection to the JMS broker. If a 
connection cannot be granted then Camel [...]
     "asyncConsumer": { "kind": "parameter", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Whether the JmsConsumer processes 
the Exchange asynchronously. If enabled then the JmsConsumer may pickup the 
next message from the JMS queue, while the previous message is being processed 
asynchronously (by the Asy [...]
     "autoStartup": { "kind": "parameter", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "description": "Specifies whether the consumer 
container should auto-startup." },
     "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 [...]
+    "clientId": { "kind": "parameter", "displayName": "Client Id", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the JMS client ID to use. Note that this 
value, if specified, must be unique and can only be used by a single JMS 
connection instance. It is typically only required for durable topic 
subscriptions. If using Apache ActiveMQ you may pref [...]
     "concurrentConsumers": { "kind": "parameter", "displayName": "Concurrent 
Consumers", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "description": "Specifies the default 
number of concurrent consumers when consuming from JMS (not for request\/reply 
over JMS). See also the maxMessagesPerTask option to control dynamic scaling 
up\/down of threads. When doing r [...]
-    "durableSubscriptionId": { "kind": "parameter", "displayName": "Durable 
Subscription Id", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the durable 
subscription Id required for durable topics." },
+    "durableSubscriptionName": { "kind": "parameter", "displayName": "Durable 
Subscription Name", "group": "consumer", "label": "consumer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The durable subscriber 
name for specifying durable topic subscriptions. The clientId option must be 
configured as well." },
     "replyToDeliveryPersistent": { "kind": "parameter", "displayName": "Reply 
To Delivery Persistent", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Specifies whether to use persistent delivery by default for replies." },
     "eagerLoadingOfProperties": { "kind": "parameter", "displayName": "Eager 
Loading Of Properties", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enables eager loading of JMS properties 
and payload as soon as a message is loaded which generally is inefficient as 
the JMS properties may not be required but sometimes c [...]
     "eagerPoisonBody": { "kind": "parameter", "displayName": "Eager Poison 
Body", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"Poison JMS message due to ${exception.message}", "description": "If 
eagerLoadingOfProperties is enabled and the JMS message payload (JMS body or 
JMS properties) is poison (cannot be read\/mapped), then se [...]
@@ -58,22 +57,19 @@
     "replyToSameDestinationAllowed": { "kind": "parameter", "displayName": 
"Reply To Same Destination Allowed", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether a JMS consumer is allowed to 
send a reply message to the same destination that the consumer is using to 
consume from. This prevents an endless loop by c [...]
     "deliveryMode": { "kind": "parameter", "displayName": "Delivery Mode", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "enum": [ "1", "2" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "Specifies the delivery 
mode to be used. Possible values are those defined by javax.jms.DeliveryMode. 
NON_PERSISTENT = 1 and PERSISTENT = 2." },
     "deliveryPersistent": { "kind": "parameter", "displayName": "Delivery 
Persistent", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Specifies whether 
persistent delivery is used by default." },
-    "explicitQosEnabled": { "kind": "parameter", "displayName": "Explicit Qos 
Enabled", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "false", "description": "Set if the 
deliveryMode, priority or timeToLive qualities of service should be used when 
sending messages. This option is based on Spring's JmsTemplate. The 
deliveryMode, priority and timeToLi [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
-    "preserveMessageQos": { "kind": "parameter", "displayName": "Preserve 
Message Qos", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Set to true, if 
you want to send message using the QoS settings specified on the message, 
instead of the QoS settings on the JMS endpoint. The following three headers 
are considered JMSPriority, JMSDelive [...]
     "priority": { "kind": "parameter", "displayName": "Priority", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"description": "Values greater than 1 specify the message priority when sending 
(where 1 is the lowest priority and 9 is the highest). The explicitQosEnabled 
option must also be enabled in orde [...]
     "replyToConcurrentConsumers": { "kind": "parameter", "displayName": "Reply 
To Concurrent Consumers", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the 
default number of concurrent consumers when doing request\/reply over JMS. See 
also the maxMessagesPerTask option to control dynamic scaling up\/down of 
threads." },
     "replyToOverride": { "kind": "parameter", "displayName": "Reply To 
Override", "group": "producer", "label": "producer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Provides an explicit ReplyTo 
destination in the JMS message, which overrides the setting of replyTo. It is 
useful if you want to forward the message to a remote Queue and receive the 
reply message from the ReplyTo destination." },
-    "replyToType": { "kind": "parameter", "displayName": "Reply To Type", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary, Shared, or Exclusi [...]
+    "replyToType": { "kind": "parameter", "displayName": "Reply To Type", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary or Exclusive. By de [...]
     "requestTimeout": { "kind": "parameter", "displayName": "Request Timeout", 
"group": "producer", "label": "producer", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "20000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds). 
The default is 20 seconds. You can include the header CamelJmsRequestTimeout to 
override this endpoint configured timeou [...]
     "timeToLive": { "kind": "parameter", "displayName": "Time To Live", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "description": "When sending messages, specifies the 
time-to-live of the message (in milliseconds)." },
     "allowNullBody": { "kind": "parameter", "displayName": "Allow Null Body", 
"group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to allow sending messages with no body. If this option is false and 
the message body is null, then an JMSException is thrown." },
     "disableTimeToLive": { "kind": "parameter", "displayName": "Disable Time 
To Live", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Use this option to force disabling time to live. For example 
when you do request\/reply over JMS, then Camel will by default use the 
requestTimeout value as time to live on the message  [...]
-    "includeSentJMSMessageID": { "kind": "parameter", "displayName": "Include 
Sent JMSMessage ID", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Only applicable when sending to JMS 
destination using InOnly (eg fire and forget). Enabling this option will enrich 
the Camel Exchange with the actual JMSMessageID that was  [...]
+    "explicitQosEnabled": { "kind": "parameter", "displayName": "Explicit Qos 
Enabled", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"false", "description": "Set if the deliveryMode, priority or timeToLive 
qualities of service should be used when sending messages. This option is based 
on Spring's JmsTemplate. The deliveryMode, p [...]
+    "preserveMessageQos": { "kind": "parameter", "displayName": "Preserve 
Message Qos", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Set to true, if you want to send message using the QoS settings 
specified on the message, instead of the QoS settings on the JMS endpoint. The 
following three headers are considered JM [...]
     "asyncStartListener": { "kind": "parameter", "displayName": "Async Start 
Listener", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to startup the 
consumer message listener asynchronously, when starting a route. For example if 
a JmsConsumer cannot get a connection to a remote JMS broker, then it may block 
while retrying and\/o [...]
     "asyncStopListener": { "kind": "parameter", "displayName": "Async Stop 
Listener", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to stop the 
consumer message listener asynchronously, when stopping a route." },
-    "connectionCount": { "kind": "parameter", "displayName": "Connection 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "description": "The maximum number of connections 
available to this endpoint" },
-    "connectionFactory": { "kind": "parameter", "displayName": "Connection 
Factory", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "Initializes the 
connectionFactory for the endpoint, which takes precedence over the component's 
connectionFactory, if any" },
     "destinationCreationStrategy": { "kind": "parameter", "displayName": 
"Destination Creation Strategy", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.sjms.jms.DestinationCreationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom DestinationCreationStrategy." },
     "exceptionListener": { "kind": "parameter", "displayName": "Exception 
Listener", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.jms.ExceptionListener", "deprecated": false, 
"autowired": false, "secret": false, "description": "Specifies the JMS 
Exception Listener that is to be notified of any underlying JMS exceptions." },
     "headerFilterStrategy": { "kind": "parameter", "displayName": "Header 
Filter Strategy", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HeaderFilterStrategy to filter header to and from Camel message." 
},
@@ -84,9 +80,6 @@
     "recoveryInterval": { "kind": "parameter", "displayName": "Recovery 
Interval", "group": "advanced", "label": "advanced", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "5000", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being refreshed, in 
milliseconds. The default is 5000 ms, that is, 5 seconds." },
     "synchronous": { "kind": "parameter", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Sets whether synchronous 
processing should be strictly used, or Camel is allowed to use asynchronous 
processing (if supported)." },
     "transferException": { "kind": "parameter", "displayName": "Transfer 
Exception", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "If enabled and 
you are using Request Reply messaging (InOut) and an Exchange failed on the 
consumer side, then the caused Exception will be send back in response as a 
javax.jms.ObjectMessage. If the client i [...]
-    "errorHandlerLoggingLevel": { "kind": "parameter", "displayName": "Error 
Handler Logging Level", "group": "logging", "label": "consumer,logging", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "description": "Allows to configure the default 
errorHandler logging level for logging uncaught exceptions." },
-    "errorHandlerLogStackTrace": { "kind": "parameter", "displayName": "Error 
Handler Log Stack Trace", "group": "logging", "label": "consumer,logging", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Allows to control whether stacktraces should be logged or not, 
by the default errorHandler." },
-    "transacted": { "kind": "parameter", "displayName": "Transacted", "group": 
"transaction", "label": "transaction", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Specifies whether to use 
transacted mode" },
-    "sharedJMSSession": { "kind": "parameter", "displayName": "Shared 
JMSSession", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Specifies whether to share JMS session 
with other SJMS endpoints. Turn this off if your route is accessing to multiple 
JMS providers. If you need transaction against multiple JMS provi [...]
+    "transacted": { "kind": "parameter", "displayName": "Transacted", "group": 
"transaction", "label": "transaction", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Specifies whether to use 
transacted mode" }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
index 4fe444a..733580a 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
@@ -22,8 +22,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
-    "connectionCount": { "kind": "property", "displayName": "Connection 
Count", "group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "1", "description": "The maximum number of 
connections available to endpoints started under this component" },
-    "connectionFactory": { "kind": "property", "displayName": "Connection 
Factory", "group": "common", "label": "common", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": true, "secret": false, "description": "A ConnectionFactory is 
required to enable the SjmsComponent. It can be set directly or set set as part 
of a ConnectionResource." },
+    "connectionFactory": { "kind": "property", "displayName": "Connection 
Factory", "group": "common", "label": "common", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": true, "secret": false, "description": "The connection factory to 
be use. A connection factory must be configured either on the component or 
endpoint." },
     "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 [...]
     "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 [...]
@@ -33,23 +32,23 @@
     "recoveryInterval": { "kind": "property", "displayName": "Recovery 
Interval", "group": "advanced", "label": "advanced", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "5000", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being refreshed, in 
milliseconds. The default is 5000 ms, that is, 5 seconds." },
     "replyToOnTimeoutMaxConcurrentConsumers": { "kind": "property", 
"displayName": "Reply To On Timeout Max Concurrent Consumers", "group": 
"advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1, "description": "Specifies the maximum number of concurrent 
consumers for continue routing when timeout occurred when using request\/reply 
over JMS." },
     "requestTimeoutCheckerInterval": { "kind": "property", "displayName": 
"Request Timeout Checker Interval", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", "description": 
"Configures how often Camel should check for timed out Exchanges when doing 
request\/reply over JMS. By default Camel checks once per second. But if you 
must react faster when a timeou [...]
-    "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and 
from Camel message." },
-    "password": { "kind": "property", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Password to use with the ConnectionFactory. You 
can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "kind": "property", "displayName": "Username", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "description": "Username to use with the ConnectionFactory. You 
can also configure username\/password directly on the ConnectionFactory." }
+    "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and 
from Camel message." }
   },
   "properties": {
     "destinationType": { "kind": "path", "displayName": "Destination Type", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "queue", "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": "DestinationName is a JMS queue or topic 
name. By default, the destinationName is interpreted as a queue name." },
     "acknowledgementMode": { "kind": "parameter", "displayName": 
"Acknowledgement Mode", "group": "common", "label": "", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.sjms.jms.SessionAcknowledgementType", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "description": "The JMS 
acknowledgement name, which is one of:  [...]
+    "connectionFactory": { "kind": "parameter", "displayName": "Connection 
Factory", "group": "common", "label": "common", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "The connection factory to 
be use. A connection factory must be configured either on the component or 
endpoint." },
     "disableReplyTo": { "kind": "parameter", "displayName": "Disable Reply 
To", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Specifies whether Camel ignores 
the JMSReplyTo header in messages. If true, Camel does not send a reply back to 
the destination specified in the JMSReplyTo header. You can use this option if 
you want Camel to consume from  [...]
     "replyTo": { "kind": "parameter", "displayName": "Reply To", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Provides an explicit ReplyTo destination (overrides any 
incoming value of Message.getJMSReplyTo() in consumer)." },
     "testConnectionOnStartup": { "kind": "parameter", "displayName": "Test 
Connection On Startup", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Specifies 
whether to test the connection on startup. This ensures that when Camel starts 
that all the JMS consumers have a valid connection to the JMS broker. If a 
connection cannot be granted then Camel [...]
     "asyncConsumer": { "kind": "parameter", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Whether the JmsConsumer processes 
the Exchange asynchronously. If enabled then the JmsConsumer may pickup the 
next message from the JMS queue, while the previous message is being processed 
asynchronously (by the Asy [...]
     "autoStartup": { "kind": "parameter", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "description": "Specifies whether the consumer 
container should auto-startup." },
     "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 [...]
+    "clientId": { "kind": "parameter", "displayName": "Client Id", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the JMS client ID to use. Note that this 
value, if specified, must be unique and can only be used by a single JMS 
connection instance. It is typically only required for durable topic 
subscriptions. If using Apache ActiveMQ you may pref [...]
     "concurrentConsumers": { "kind": "parameter", "displayName": "Concurrent 
Consumers", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "description": "Specifies the default 
number of concurrent consumers when consuming from JMS (not for request\/reply 
over JMS). See also the maxMessagesPerTask option to control dynamic scaling 
up\/down of threads. When doing r [...]
     "durable": { "kind": "parameter", "displayName": "Durable", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Sets topic consumer to durable." 
},
-    "durableSubscriptionId": { "kind": "parameter", "displayName": "Durable 
Subscription Id", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the durable 
subscription Id required for durable topics." },
+    "durableSubscriptionName": { "kind": "parameter", "displayName": "Durable 
Subscription Name", "group": "consumer", "label": "consumer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The durable subscriber 
name for specifying durable topic subscriptions. The clientId option must be 
configured as well." },
     "replyToDeliveryPersistent": { "kind": "parameter", "displayName": "Reply 
To Delivery Persistent", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Specifies whether to use persistent delivery by default for replies." },
     "shared": { "kind": "parameter", "displayName": "Shared", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Sets the consumer to shared." },
     "subscriptionId": { "kind": "parameter", "displayName": "Subscription Id", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the subscription Id, required for durable 
or shared topics." },
@@ -61,22 +60,19 @@
     "replyToSameDestinationAllowed": { "kind": "parameter", "displayName": 
"Reply To Same Destination Allowed", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether a JMS consumer is allowed to 
send a reply message to the same destination that the consumer is using to 
consume from. This prevents an endless loop by c [...]
     "deliveryMode": { "kind": "parameter", "displayName": "Delivery Mode", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "enum": [ "1", "2" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "Specifies the delivery 
mode to be used. Possible values are those defined by javax.jms.DeliveryMode. 
NON_PERSISTENT = 1 and PERSISTENT = 2." },
     "deliveryPersistent": { "kind": "parameter", "displayName": "Delivery 
Persistent", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Specifies whether 
persistent delivery is used by default." },
-    "explicitQosEnabled": { "kind": "parameter", "displayName": "Explicit Qos 
Enabled", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "false", "description": "Set if the 
deliveryMode, priority or timeToLive qualities of service should be used when 
sending messages. This option is based on Spring's JmsTemplate. The 
deliveryMode, priority and timeToLi [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
-    "preserveMessageQos": { "kind": "parameter", "displayName": "Preserve 
Message Qos", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Set to true, if 
you want to send message using the QoS settings specified on the message, 
instead of the QoS settings on the JMS endpoint. The following three headers 
are considered JMSPriority, JMSDelive [...]
     "priority": { "kind": "parameter", "displayName": "Priority", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"description": "Values greater than 1 specify the message priority when sending 
(where 1 is the lowest priority and 9 is the highest). The explicitQosEnabled 
option must also be enabled in orde [...]
     "replyToConcurrentConsumers": { "kind": "parameter", "displayName": "Reply 
To Concurrent Consumers", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the 
default number of concurrent consumers when doing request\/reply over JMS. See 
also the maxMessagesPerTask option to control dynamic scaling up\/down of 
threads." },
     "replyToOverride": { "kind": "parameter", "displayName": "Reply To 
Override", "group": "producer", "label": "producer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Provides an explicit ReplyTo 
destination in the JMS message, which overrides the setting of replyTo. It is 
useful if you want to forward the message to a remote Queue and receive the 
reply message from the ReplyTo destination." },
-    "replyToType": { "kind": "parameter", "displayName": "Reply To Type", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary, Shared, or Exclusi [...]
+    "replyToType": { "kind": "parameter", "displayName": "Reply To Type", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary or Exclusive. By de [...]
     "requestTimeout": { "kind": "parameter", "displayName": "Request Timeout", 
"group": "producer", "label": "producer", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "20000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds). 
The default is 20 seconds. You can include the header CamelJmsRequestTimeout to 
override this endpoint configured timeou [...]
     "timeToLive": { "kind": "parameter", "displayName": "Time To Live", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "description": "When sending messages, specifies the 
time-to-live of the message (in milliseconds)." },
     "allowNullBody": { "kind": "parameter", "displayName": "Allow Null Body", 
"group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to allow sending messages with no body. If this option is false and 
the message body is null, then an JMSException is thrown." },
     "disableTimeToLive": { "kind": "parameter", "displayName": "Disable Time 
To Live", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Use this option to force disabling time to live. For example 
when you do request\/reply over JMS, then Camel will by default use the 
requestTimeout value as time to live on the message  [...]
-    "includeSentJMSMessageID": { "kind": "parameter", "displayName": "Include 
Sent JMSMessage ID", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Only applicable when sending to JMS 
destination using InOnly (eg fire and forget). Enabling this option will enrich 
the Camel Exchange with the actual JMSMessageID that was  [...]
+    "explicitQosEnabled": { "kind": "parameter", "displayName": "Explicit Qos 
Enabled", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"false", "description": "Set if the deliveryMode, priority or timeToLive 
qualities of service should be used when sending messages. This option is based 
on Spring's JmsTemplate. The deliveryMode, p [...]
+    "preserveMessageQos": { "kind": "parameter", "displayName": "Preserve 
Message Qos", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Set to true, if you want to send message using the QoS settings 
specified on the message, instead of the QoS settings on the JMS endpoint. The 
following three headers are considered JM [...]
     "asyncStartListener": { "kind": "parameter", "displayName": "Async Start 
Listener", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to startup the 
consumer message listener asynchronously, when starting a route. For example if 
a JmsConsumer cannot get a connection to a remote JMS broker, then it may block 
while retrying and\/o [...]
     "asyncStopListener": { "kind": "parameter", "displayName": "Async Stop 
Listener", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to stop the 
consumer message listener asynchronously, when stopping a route." },
-    "connectionCount": { "kind": "parameter", "displayName": "Connection 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "description": "The maximum number of connections 
available to this endpoint" },
-    "connectionFactory": { "kind": "parameter", "displayName": "Connection 
Factory", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "Initializes the 
connectionFactory for the endpoint, which takes precedence over the component's 
connectionFactory, if any" },
     "destinationCreationStrategy": { "kind": "parameter", "displayName": 
"Destination Creation Strategy", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.sjms.jms.DestinationCreationStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom DestinationCreationStrategy." },
     "exceptionListener": { "kind": "parameter", "displayName": "Exception 
Listener", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.jms.ExceptionListener", "deprecated": false, 
"autowired": false, "secret": false, "description": "Specifies the JMS 
Exception Listener that is to be notified of any underlying JMS exceptions." },
     "headerFilterStrategy": { "kind": "parameter", "displayName": "Header 
Filter Strategy", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HeaderFilterStrategy to filter header to and from Camel message." 
},
@@ -87,9 +83,6 @@
     "recoveryInterval": { "kind": "parameter", "displayName": "Recovery 
Interval", "group": "advanced", "label": "advanced", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "5000", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being refreshed, in 
milliseconds. The default is 5000 ms, that is, 5 seconds." },
     "synchronous": { "kind": "parameter", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Sets whether synchronous 
processing should be strictly used, or Camel is allowed to use asynchronous 
processing (if supported)." },
     "transferException": { "kind": "parameter", "displayName": "Transfer 
Exception", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "If enabled and 
you are using Request Reply messaging (InOut) and an Exchange failed on the 
consumer side, then the caused Exception will be send back in response as a 
javax.jms.ObjectMessage. If the client i [...]
-    "errorHandlerLoggingLevel": { "kind": "parameter", "displayName": "Error 
Handler Logging Level", "group": "logging", "label": "consumer,logging", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "description": "Allows to configure the default 
errorHandler logging level for logging uncaught exceptions." },
-    "errorHandlerLogStackTrace": { "kind": "parameter", "displayName": "Error 
Handler Log Stack Trace", "group": "logging", "label": "consumer,logging", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Allows to control whether stacktraces should be logged or not, 
by the default errorHandler." },
-    "transacted": { "kind": "parameter", "displayName": "Transacted", "group": 
"transaction", "label": "transaction", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Specifies whether to use 
transacted mode" },
-    "sharedJMSSession": { "kind": "parameter", "displayName": "Shared 
JMSSession", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Specifies whether to share JMS session 
with other SJMS endpoints. Turn this off if your route is accessing to multiple 
JMS providers. If you need transaction against multiple JMS provi [...]
+    "transacted": { "kind": "parameter", "displayName": "Transacted", "group": 
"transaction", "label": "transaction", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Specifies whether to use 
transacted mode" }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
index bf887d8..7a249fd 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
@@ -29,7 +29,6 @@
     { "name": "camel.main.durationMaxIdleSeconds", "description": "To specify 
for how long time in seconds Camel can be idle before automatic terminating the 
JVM. You can use this to run Camel for a short while.", "sourceType": 
"org.apache.camel.main.DefaultConfigurationProperties", "type": "integer", 
"javaType": "int" },
     { "name": "camel.main.durationMaxMessages", "description": "To specify how 
many messages to process by Camel before automatic terminating the JVM. You can 
use this to run Camel for a short while.", "sourceType": 
"org.apache.camel.main.DefaultConfigurationProperties", "type": "integer", 
"javaType": "int" },
     { "name": "camel.main.durationMaxSeconds", "description": "To specify for 
how long time in seconds to keep running the JVM before automatic terminating 
the JVM. You can use this to run Camel for a short while.", "sourceType": 
"org.apache.camel.main.DefaultConfigurationProperties", "type": "integer", 
"javaType": "int" },
-    { "name": "camel.main.endpointBasicPropertyBinding", "description": 
"Whether the endpoint should use basic property binding (Camel 2.x) or the 
newer property binding with additional capabilities. The default value is 
false.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", 
"type": "boolean", "javaType": "boolean" },
     { "name": "camel.main.endpointBridgeErrorHandler", "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 message and handled by the routing 
Error Handler. By default the consumer will use the 
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be 
logged at WARN\/ERROR level and ignored. The default va [...]
     { "name": "camel.main.endpointLazyStartProducer", "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 starting and cause the route to fail 
being started. By deferring this startup to be lazy then the startup failure 
can be handled during routing messages via Camel's routing error handlers. 
Beware that when the first mes [...]
     { "name": "camel.main.endpointRuntimeStatisticsEnabled", "description": 
"Sets whether endpoint runtime statistics is enabled (gathers runtime usage of 
each incoming and outgoing endpoints). The default value is false.", 
"sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": 
"boolean", "javaType": "boolean" },
diff --git a/docs/components/modules/others/pages/main.adoc 
b/docs/components/modules/others/pages/main.adoc
index 84e2036..8e2ae7c 100644
--- a/docs/components/modules/others/pages/main.adoc
+++ b/docs/components/modules/others/pages/main.adoc
@@ -43,7 +43,6 @@ The following table lists all the options:
 | *camel.main.durationMaxIdle{zwsp}Seconds* | To specify for how long time in 
seconds Camel can be idle before automatic terminating the JVM. You can use 
this to run Camel for a short while. |  | int
 | *camel.main.durationMaxMessages* | To specify how many messages to process 
by Camel before automatic terminating the JVM. You can use this to run Camel 
for a short while. |  | int
 | *camel.main.durationMaxSeconds* | To specify for how long time in seconds to 
keep running the JVM before automatic terminating the JVM. You can use this to 
run Camel for a short while. |  | int
-| *camel.main.endpointBasic{zwsp}PropertyBinding* | Whether the endpoint 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities. The default value is false. |  | boolean
 | *camel.main.endpointBridgeError{zwsp}Handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN/ERROR level and ignored. The 
default value is false. |  | boolean
 | *camel.main.endpointLazyStart{zwsp}Producer* | 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 starting and cause the route to fail being started. By 
deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed the [...]
 | *camel.main.endpointRuntime{zwsp}StatisticsEnabled* | Sets whether endpoint 
runtime statistics is enabled (gathers runtime usage of each incoming and 
outgoing endpoints). The default value is false. |  | boolean

Reply via email to