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

zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/master by this push:
     new 8ef43e6  Remove sjms-batch starter
8ef43e6 is described below

commit 8ef43e6ea484666354ddeb41b318fd0481b3a68b
Author: Zoran Regvart <zregv...@apache.org>
AuthorDate: Mon Jan 11 23:09:47 2021 +0100

    Remove sjms-batch starter
---
 .../camel/springboot/catalog/components.properties |  1 -
 .../springboot/catalog/components/sjms-batch.json  | 58 ----------------------
 components-starter/README.adoc                     |  4 +-
 docs/modules/ROOT/pages/list.adoc                  |  4 +-
 4 files changed, 2 insertions(+), 65 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
index 288ef75..6ddfce4 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
@@ -292,7 +292,6 @@ sftp
 sip
 sips
 sjms
-sjms-batch
 sjms2
 slack
 smpp
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms-batch.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms-batch.json
deleted file mode 100644
index 98944eb..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms-batch.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "sjms-batch",
-    "title": "Simple JMS Batch",
-    "description": "Highly performant and transactional batch consumption of 
messages from a JMS queue.",
-    "deprecated": false,
-    "firstVersion": "2.16.0",
-    "label": "messaging",
-    "javaType": "org.apache.camel.component.sjms.batch.SjmsBatchComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-sjms-starter",
-    "version": "3.8.0-SNAPSHOT",
-    "scheme": "sjms-batch",
-    "extendsScheme": "",
-    "syntax": "sjms-batch:destinationName",
-    "async": false,
-    "api": false,
-    "consumerOnly": true,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "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 [...]
-    "asyncStartListener": { "kind": "property", "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\/or [...]
-    "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 [...]
-    "connectionFactory": { "kind": "property", "displayName": "Connection 
Factory", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "javax.jms.ConnectionFactory", "deprecated": false, 
"autowired": false, "secret": false, "description": "A ConnectionFactory is 
required to enable the SjmsBatchComponent." },
-    "recoveryInterval": { "kind": "property", "displayName": "Recovery 
Interval", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "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." },
-    "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": {
-    "destinationName": { "kind": "path", "displayName": "Destination Name", 
"group": "consumer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination name. Only 
queues are supported, names may be prefixed by 'queue:'." },
-    "aggregationStrategy": { "kind": "parameter", "displayName": "Aggregation 
Strategy", "group": "consumer", "label": "", "required": true, "type": 
"object", "javaType": "org.apache.camel.AggregationStrategy", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The aggregation strategy to use, which merges all the batched 
messages into a single message" },
-    "allowNullBody": { "kind": "parameter", "displayName": "Allow Null Body", 
"group": "consumer", "label": "", "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." },
-    "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 [...]
-    "completionInterval": { "kind": "parameter", "displayName": "Completion 
Interval", "group": "consumer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1000, "description": "The completion interval 
in millis, which causes batches to be completed in a scheduled fixed rate every 
interval. The batch may be empty if the timeout triggered and there was no 
messages in the batch. Notice you canno [...]
-    "completionPredicate": { "kind": "parameter", "displayName": "Completion 
Predicate", "group": "consumer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The completion predicate, which causes 
batches to be completed when the predicate evaluates as true. The predicate can 
also be configured using the simple language using the string syntax. You may 
want to set the option eagerC [...]
-    "completionSize": { "kind": "parameter", "displayName": "Completion Size", 
"group": "consumer", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 200, "description": "The number of messages consumed at which 
the batch will be completed" },
-    "completionTimeout": { "kind": "parameter", "displayName": "Completion 
Timeout", "group": "consumer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 500, "description": "The timeout in millis 
from receipt of the first first message when the batch will be completed. The 
batch may be empty if the timeout triggered and there was no messages in the 
batch. Notice you cannot use both completion [...]
-    "consumerCount": { "kind": "parameter", "displayName": "Consumer Count", 
"group": "consumer", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1, "description": "The number of JMS sessions to consume from" 
},
-    "eagerCheckCompletion": { "kind": "parameter", "displayName": "Eager Check 
Completion", "group": "consumer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Use eager completion 
checking which means that the completionPredicate will use the incoming 
Exchange. As opposed to without eager completion checking the 
completionPredicate will use the aggregated Exchange." },
-    "includeAllJMSXProperties": { "kind": "parameter", "displayName": "Include 
All JMSXProperties", "group": "consumer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Whether to 
include all JMSXxxx properties when mapping from JMS to Camel Message. Setting 
this to true will include properties such as JMSXAppID, and JMSXUserID etc. 
Note: If you are using a custom he [...]
-    "mapJmsMessage": { "kind": "parameter", "displayName": "Map Jms Message", 
"group": "consumer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "description": "Specifies whether Camel should 
auto map the received JMS message to a suited payload type, such as 
javax.jms.TextMessage to a String etc. See section about how mapping works 
below for more details." },
-    "pollDuration": { "kind": "parameter", "displayName": "Poll Duration", 
"group": "consumer", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1000, "description": "The duration in milliseconds of each poll 
for messages. completionTimeOut will be used if it is shorter and a batch has 
started." },
-    "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send 
Empty Message When Idle", "group": "consumer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "If using 
completion timeout or interval, then the batch may be empty if the timeout 
triggered and there was no messages in the batch. If this option is true and 
the batch is empty then an empty mess [...]
-    "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." },
-    "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 [...]
-    "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." 
},
-    "jmsKeyFormatStrategy": { "kind": "parameter", "displayName": "Jms Key 
Format Strategy", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy", "deprecated": 
false, "autowired": false, "secret": false, "description": "Pluggable strategy 
for encoding and decoding JMS keys so they can be compliant with the JMS 
specification. Camel provides two implementations out of the box: default and 
pass [...]
-    "keepAliveDelay": { "kind": "parameter", "displayName": "Keep Alive 
Delay", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 5000, "description": "The delay in millis 
between attempts to re-establish a valid session. If this is a positive value 
the SjmsBatchConsumer will attempt to create a new session if it sees an 
Exception during message consumption. This del [...]
-    "messageCreatedStrategy": { "kind": "parameter", "displayName": "Message 
Created Strategy", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.sjms.jms.MessageCreatedStrategy", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use the given 
MessageCreatedStrategy which are invoked when Camel creates new instances of 
javax.jms.Message objects when Camel is sending a JMS message." },
-    "recoveryInterval": { "kind": "parameter", "displayName": "Recovery 
Interval", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "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)." },
-    "timeoutCheckerExecutorService": { "kind": "parameter", "displayName": 
"Timeout Checker Executor Service", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"java.util.concurrent.ScheduledExecutorService", "deprecated": false, 
"autowired": false, "secret": false, "description": "If using the 
completionInterval option a background thread is created to trigger the 
completion interval. Set this option to provide a custom thread pool to be used 
ra [...]
-  }
-}
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 531b8ba..7c142d2 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -5,7 +5,7 @@ Apache Camel Spring Boot supports the following Camel artifacts 
as Spring Boot S
 == Camel Components
 
 // components: START
-Number of Camel components: 342 in 274 JAR artifacts (3 deprecated)
+Number of Camel components: 341 in 274 JAR artifacts (3 deprecated)
 
 [width="100%",cols="4,3,3,3,6",options="header"]
 |===
@@ -579,8 +579,6 @@ Number of Camel components: 342 in 274 JAR artifacts (3 
deprecated)
 
 | xref:latest@components::sjms-component.adoc[Simple JMS] | camel-sjms-starter 
| Stable | 2.11 | Send and receive messages to/from a JMS Queue or Topic using 
plain JMS 1.x API.
 
-| xref:latest@components::sjms-batch-component.adoc[Simple JMS Batch] | 
camel-sjms-starter | Stable | 2.16 | Highly performant and transactional batch 
consumption of messages from a JMS queue.
-
 | xref:latest@components::sjms2-component.adoc[Simple JMS2] | 
camel-sjms2-starter | Stable | 2.19 | Send and receive messages to/from a JMS 
Queue or Topic using plain JMS 2.x API.
 
 | xref:latest@components::sip-component.adoc[SIP] | camel-sip-starter | Stable 
| 2.5 | Send and receive messages using the SIP protocol (used in 
telecommunications).
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 531b8ba..7c142d2 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -5,7 +5,7 @@ Apache Camel Spring Boot supports the following Camel artifacts 
as Spring Boot S
 == Camel Components
 
 // components: START
-Number of Camel components: 342 in 274 JAR artifacts (3 deprecated)
+Number of Camel components: 341 in 274 JAR artifacts (3 deprecated)
 
 [width="100%",cols="4,3,3,3,6",options="header"]
 |===
@@ -579,8 +579,6 @@ Number of Camel components: 342 in 274 JAR artifacts (3 
deprecated)
 
 | xref:latest@components::sjms-component.adoc[Simple JMS] | camel-sjms-starter 
| Stable | 2.11 | Send and receive messages to/from a JMS Queue or Topic using 
plain JMS 1.x API.
 
-| xref:latest@components::sjms-batch-component.adoc[Simple JMS Batch] | 
camel-sjms-starter | Stable | 2.16 | Highly performant and transactional batch 
consumption of messages from a JMS queue.
-
 | xref:latest@components::sjms2-component.adoc[Simple JMS2] | 
camel-sjms2-starter | Stable | 2.19 | Send and receive messages to/from a JMS 
Queue or Topic using plain JMS 2.x API.
 
 | xref:latest@components::sip-component.adoc[SIP] | camel-sip-starter | Stable 
| 2.5 | Send and receive messages using the SIP protocol (used in 
telecommunications).

Reply via email to