This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 1901641b3d2 [create-pull-request] automated change (#1853)
1901641b3d2 is described below
commit 1901641b3d2243da206a5b5ecf262365780713b6
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Jul 16 07:35:48 2026 +0200
[create-pull-request] automated change (#1853)
Co-authored-by: oscerd <[email protected]>
---
.../camel/springboot/catalog/components/kafka.json | 4 ++--
.../springboot/catalog/components/spring-rabbitmq.json | 2 +-
.../camel-kafka-starter/src/main/docs/kafka.json | 16 +++++++++-------
.../kafka/springboot/KafkaComponentConfiguration.java | 10 +++++++---
.../src/main/docs/spring-rabbitmq.json | 4 ++--
.../springboot/SpringRabbitMQComponentConfiguration.java | 4 ++--
docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc | 2 +-
.../modules/ROOT/pages/starters/spring-rabbitmq.adoc | 2 +-
tooling/camel-spring-boot-dependencies/pom.xml | 7 ++++++-
9 files changed, 31 insertions(+), 20 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
index babad5b7b1e..34edead0e70 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
@@ -98,7 +98,7 @@
"partitionerIgnoreKeys": { "index": 71, "kind": "property", "displayName":
"Partitioner Ignore Keys", "group": "producer", "label": "producer",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration",
"configurationField": "configuration", "description": "Whether the message keys
should be ignored when computing the partitio [...]
"partitionKey": { "index": 72, "kind": "property", "displayName":
"Partition Key", "group": "producer", "label": "producer", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The partition to which the record will be sent
(or null if no partition was specified). If this option [...]
"producerBatchSize": { "index": 73, "kind": "property", "displayName":
"Producer Batch Size", "group": "producer", "label": "producer", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 16384,
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration",
"configurationField": "configuration", "description": "The producer will
attempt to batch records together into fewer reque [...]
- "queueBufferingMaxMessages": { "index": 74, "kind": "property",
"displayName": "Queue Buffering Max Messages", "group": "producer", "label":
"producer", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 10000, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The maximum number of unsent messages that can
be q [...]
+ "queueBufferingMaxMessages": { "index": 74, "kind": "property",
"displayName": "Queue Buffering Max Messages", "group": "producer", "label":
"producer", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": true, "autowired": false, "secret": false,
"defaultValue": 10000, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "Deprecated: this option has no effect. Use
bufferMem [...]
"receiveBufferBytes": { "index": 75, "kind": "property", "displayName":
"Receive Buffer Bytes", "group": "producer", "label": "producer", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 65536,
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration",
"configurationField": "configuration", "description": "The size of the TCP
receive buffer (SO_RCVBUF) to use when reading [...]
"reconnectBackoffMs": { "index": 76, "kind": "property", "displayName":
"Reconnect Backoff Ms", "group": "producer", "label": "producer", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 50, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The amount of time to wait before attempting
to reconnect to a given [...]
"requestRequiredAcks": { "index": 77, "kind": "property", "displayName":
"Request Required Acks", "group": "producer", "label": "producer", "required":
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "all", "-1",
"0", "1" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "all", "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The number of acknowledgments the [...]
@@ -239,7 +239,7 @@
"partitionerIgnoreKeys": { "index": 66, "kind": "parameter",
"displayName": "Partitioner Ignore Keys", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "Whether the message keys should be ignored
when computing the partiti [...]
"partitionKey": { "index": 67, "kind": "parameter", "displayName":
"Partition Key", "group": "producer", "label": "producer", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The partition to which the record will be sent
(or null if no partition was specified). If this optio [...]
"producerBatchSize": { "index": 68, "kind": "parameter", "displayName":
"Producer Batch Size", "group": "producer", "label": "producer", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 16384,
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration",
"configurationField": "configuration", "description": "The producer will
attempt to batch records together into fewer requ [...]
- "queueBufferingMaxMessages": { "index": 69, "kind": "parameter",
"displayName": "Queue Buffering Max Messages", "group": "producer", "label":
"producer", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 10000, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The maximum number of unsent messages that can
be [...]
+ "queueBufferingMaxMessages": { "index": 69, "kind": "parameter",
"displayName": "Queue Buffering Max Messages", "group": "producer", "label":
"producer", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": true, "autowired": false, "secret": false,
"defaultValue": 10000, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "Deprecated: this option has no effect. Use
bufferMe [...]
"receiveBufferBytes": { "index": 70, "kind": "parameter", "displayName":
"Receive Buffer Bytes", "group": "producer", "label": "producer", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 65536,
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration",
"configurationField": "configuration", "description": "The size of the TCP
receive buffer (SO_RCVBUF) to use when readin [...]
"reconnectBackoffMs": { "index": 71, "kind": "parameter", "displayName":
"Reconnect Backoff Ms", "group": "producer", "label": "producer", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 50, "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The amount of time to wait before attempting
to reconnect to a given [...]
"requestRequiredAcks": { "index": 72, "kind": "parameter", "displayName":
"Request Required Acks", "group": "producer", "label": "producer", "required":
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "all", "-1",
"0", "1" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "all", "configurationClass":
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField":
"configuration", "description": "The number of acknowledgments th [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
index d28af961c4a..ad55b8f46f0 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
@@ -48,7 +48,7 @@
"allowNullBody": { "index": 21, "kind": "property", "displayName": "Allow
Null Body", "group": "producer", "label": "producer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Whether to allow
sending messages with no body. If this option is false and the message body is
null, then an MessageConversionException is thrown." },
"autoDeclareProducer": { "index": 22, "kind": "property", "displayName":
"Auto Declare Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Specifies whether the producer should auto declare binding between exchange,
queue and routing key when starting. Enabling this can be good for development
to make it easy to standup exchang [...]
"lazyStartProducer": { "index": 23, "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 fai [...]
- "replyTimeout": { "index": 24, "kind": "property", "displayName": "Reply
Timeout", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "5000", "description": "Specify the timeout in
milliseconds to be used when waiting for a reply message when doing
request\/reply messaging. The default value is 5 seconds. A negative value
indicates an indefinite timeout." },
+ "replyTimeout": { "index": 24, "kind": "property", "displayName": "Reply
Timeout", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "30000", "description": "Specify the timeout
in milliseconds to be used when waiting for a reply message when doing
request\/reply messaging. The default value is 30 seconds. A negative value
indicates an indefinite timeout." },
"args": { "index": 25, "kind": "property", "displayName": "Args", "group":
"advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "deprecated":
false, "autowired": false, "secret": false, "description": "Specify arguments
for configuring the different RabbitMQ concepts, a different prefix is required
for each element: consumer. exchange. queue. binding. dlq.exchange. dlq.queue.
dlq.binding. For example to [...]
"autowiredEnabled": { "index": 26, "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 [...]
"ignoreDeclarationExceptions": { "index": 27, "kind": "property",
"displayName": "Ignore Declaration Exceptions", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Switch on ignore exceptions such as mismatched
properties when declaring" },
diff --git a/components-starter/camel-kafka-starter/src/main/docs/kafka.json
b/components-starter/camel-kafka-starter/src/main/docs/kafka.json
index 66f1817db87..08647d828fe 100644
--- a/components-starter/camel-kafka-starter/src/main/docs/kafka.json
+++ b/components-starter/camel-kafka-starter/src/main/docs/kafka.json
@@ -534,13 +534,6 @@
"sourceType":
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
"defaultValue": 16384
},
- {
- "name": "camel.component.kafka.queue-buffering-max-messages",
- "type": "java.lang.Integer",
- "description": "The maximum number of unsent messages that can be queued
up the producer when using async mode before either the producer must be
blocked or data must be dropped.",
- "sourceType":
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
- "defaultValue": 10000
- },
{
"name": "camel.component.kafka.receive-buffer-bytes",
"type": "java.lang.Integer",
@@ -876,6 +869,15 @@
"description": "Maximum number of threads for the worker pool for
continue routing Exchange after kafka server has acknowledged the message that
was sent to it from KafkaProducer using asynchronous non-blocking processing.",
"sourceType":
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
"defaultValue": 20
+ },
+ {
+ "name": "camel.component.kafka.queue-buffering-max-messages",
+ "type": "java.lang.Integer",
+ "description": "Deprecated: this option has no effect. Use
bufferMemorySize or maxBlockMs instead.",
+ "sourceType":
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
+ "defaultValue": 10000,
+ "deprecated": true,
+ "deprecation": {}
}
],
"hints": [],
diff --git
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
index ce8fc57b881..13646a48d56 100644
---
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
+++
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
@@ -33,6 +33,7 @@ import org.apache.camel.spi.StateRepository;
import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
import org.apache.camel.support.jsse.SSLContextParameters;
import org.springframework.boot.context.properties.ConfigurationProperties;
+import
org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
/**
* Send and receive messages to/from an Apache Kafka broker.
@@ -636,10 +637,10 @@ public class KafkaComponentConfiguration
*/
private Integer producerBatchSize = 16384;
/**
- * The maximum number of unsent messages that can be queued up the producer
- * when using async mode before either the producer must be blocked or data
- * must be dropped.
+ * Deprecated: this option has no effect. Use bufferMemorySize or
maxBlockMs
+ * instead.
*/
+ @Deprecated
private Integer queueBufferingMaxMessages = 10000;
/**
* The size of the TCP receive buffer (SO_RCVBUF) to use when reading data.
@@ -1596,10 +1597,13 @@ public class KafkaComponentConfiguration
this.producerBatchSize = producerBatchSize;
}
+ @Deprecated
+ @DeprecatedConfigurationProperty
public Integer getQueueBufferingMaxMessages() {
return queueBufferingMaxMessages;
}
+ @Deprecated
public void setQueueBufferingMaxMessages(Integer
queueBufferingMaxMessages) {
this.queueBufferingMaxMessages = queueBufferingMaxMessages;
}
diff --git
a/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
b/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
index 6b6d5e7be5f..48f14d84a56 100644
---
a/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
+++
b/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
@@ -197,9 +197,9 @@
{
"name": "camel.component.spring-rabbitmq.reply-timeout",
"type": "java.lang.Long",
- "description": "Specify the timeout in milliseconds to be used when
waiting for a reply message when doing request\/reply messaging. The default
value is 5 seconds. A negative value indicates an indefinite timeout. The
option is a long type.",
+ "description": "Specify the timeout in milliseconds to be used when
waiting for a reply message when doing request\/reply messaging. The default
value is 30 seconds. A negative value indicates an indefinite timeout. The
option is a long type.",
"sourceType":
"org.apache.camel.component.springrabbit.springboot.SpringRabbitMQComponentConfiguration",
- "defaultValue": 5000
+ "defaultValue": 30000
},
{
"name": "camel.component.spring-rabbitmq.retry",
diff --git
a/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
b/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
index d9e5fd6262e..aed11e5f7ca 100644
---
a/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
+++
b/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
@@ -189,11 +189,11 @@ public class SpringRabbitMQComponentConfiguration
private Boolean lazyStartProducer = false;
/**
* Specify the timeout in milliseconds to be used when waiting for a reply
- * message when doing request/reply messaging. The default value is 5
+ * message when doing request/reply messaging. The default value is 30
* seconds. A negative value indicates an indefinite timeout. The option is
* a long type.
*/
- private Long replyTimeout = 5000L;
+ private Long replyTimeout = 30000L;
/**
* Specify arguments for configuring the different RabbitMQ concepts, a
* different prefix is required for each element: consumer. exchange.
queue.
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc
index fed518579cc..37c9338357d 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc
@@ -106,7 +106,6 @@ The starter supports 130 options, which are listed below.
| camel.component.kafka.poll-timeout-ms | The timeout used when polling the
KafkaConsumer. The option is a java.lang.Long type. | 5000 | Long
| camel.component.kafka.pre-validate-host-and-port | Whether to eager validate
that broker host:port is valid and can be DNS resolved to known host during
starting this consumer. If the validation fails, then an exception is thrown,
which makes Camel fail fast. Disabling this will postpone the validation after
the consumer is started, and Camel will keep re-connecting in case of
validation or DNS resolution error. | true | Boolean
| camel.component.kafka.producer-batch-size | The producer will attempt to
batch records together into fewer requests whenever multiple records are being
sent to the same partition. This helps performance on both the client and the
server. This configuration controls the default batch size in bytes. No attempt
will be made to batch records larger than this size. Requests sent to brokers
will contain multiple batches, one for each partition with data available to be
sent. A small batch si [...]
-| camel.component.kafka.queue-buffering-max-messages | The maximum number of
unsent messages that can be queued up the producer when using async mode before
either the producer must be blocked or data must be dropped. | 10000 | Integer
| camel.component.kafka.receive-buffer-bytes | The size of the TCP receive
buffer (SO_RCVBUF) to use when reading data. | 65536 | Integer
| camel.component.kafka.reconnect-backoff-max-ms | The maximum amount of time
in milliseconds to wait when reconnecting to a broker that has repeatedly
failed to connect. If provided, the backoff per host will increase
exponentially for each consecutive connection failure, up to this maximum.
After calculating the backoff increase, 20% random jitter is added to avoid
connection storms. | 1000 | Integer
| camel.component.kafka.reconnect-backoff-ms | The amount of time to wait
before attempting to reconnect to a given host. This avoids repeatedly
connecting to a host in a tight loop. This backoff applies to all requests sent
by the consumer to the broker. | 50 | Integer
@@ -158,4 +157,5 @@ The starter supports 130 options, which are listed below.
| camel.component.kafka.worker-pool | To use a custom worker pool for continue
routing Exchange after kafka server has acknowledged the message that was sent
to it from KafkaProducer using asynchronous non-blocking processing. If using
this option, then you must handle the lifecycle of the thread pool to shut the
pool down when no longer needed. The option is a
java.util.concurrent.ExecutorService type. | | ExecutorService
| camel.component.kafka.worker-pool-core-size | Number of core threads for the
worker pool for continue routing Exchange after kafka server has acknowledged
the message that was sent to it from KafkaProducer using asynchronous
non-blocking processing. | 10 | Integer
| camel.component.kafka.worker-pool-max-size | Maximum number of threads for
the worker pool for continue routing Exchange after kafka server has
acknowledged the message that was sent to it from KafkaProducer using
asynchronous non-blocking processing. | 20 | Integer
+| camel.component.kafka.queue-buffering-max-messages | Deprecated: this option
has no effect. Use bufferMemorySize or maxBlockMs instead. | 10000 | Integer
|===
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc
index 31e4a180b35..81e9d3edc13 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc
@@ -55,7 +55,7 @@ The starter supports 32 options, which are listed below.
| camel.component.spring-rabbitmq.message-properties-converter | To use a
custom MessagePropertiesConverter so you can be in control how to map to/from a
org.springframework.amqp.core.MessageProperties. The option is a
org.apache.camel.component.springrabbit.MessagePropertiesConverter type. | |
MessagePropertiesConverter
| camel.component.spring-rabbitmq.prefetch-count | Tell the broker how many
messages to send to each consumer in a single request. Often this can be set
quite high to improve throughput. | 250 | Integer
| camel.component.spring-rabbitmq.reject-and-dont-requeue | Whether a Rabbitmq
consumer should reject the message without requeuing. This enables failed
messages to be sent to a Dead Letter Exchange/Queue, if the broker is so
configured. | true | Boolean
-| camel.component.spring-rabbitmq.reply-timeout | Specify the timeout in
milliseconds to be used when waiting for a reply message when doing
request/reply messaging. The default value is 5 seconds. A negative value
indicates an indefinite timeout. The option is a long type. | 5000 | Long
+| camel.component.spring-rabbitmq.reply-timeout | Specify the timeout in
milliseconds to be used when waiting for a reply message when doing
request/reply messaging. The default value is 30 seconds. A negative value
indicates an indefinite timeout. The option is a long type. | 30000 | Long
| camel.component.spring-rabbitmq.retry | Custom retry configuration to use.
If this is configured then the other settings such as maximumRetryAttempts for
retry are not in use. The option is a
org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptor
type. | | StatelessRetryOperationsInterceptor
| camel.component.spring-rabbitmq.retry-delay | Delay in msec a Rabbitmq
consumer will wait before redelivering a message that Camel failed to process |
1000 | Integer
| camel.component.spring-rabbitmq.shutdown-timeout | The time to wait for
workers in milliseconds after the container is stopped. If any workers are
active when the shutdown signal comes they will be allowed to finish processing
as long as they can finish within this timeout. The option is a long type. |
5000 | Long
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 03664996558..8dca84bee2e 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -54,7 +54,7 @@
<dependency>
<groupId>com.openai</groupId>
<artifactId>openai-java</artifactId>
- <version>4.42.0</version>
+ <version>4.43.0</version>
</dependency>
<dependency>
<groupId>eu.maveniverse.maven.mima.runtime</groupId>
@@ -2432,6 +2432,11 @@
<artifactId>camel-activemq6</artifactId>
<version>4.22.0-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-ai-tool</artifactId>
+ <version>4.22.0-SNAPSHOT</version>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-allcomponents</artifactId>