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 <[email protected]>
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).