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 0bdce29905f Regen
0bdce29905f is described below
commit 0bdce29905fca8b54c32ec171c9a32c8469a4bf7
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Oct 28 14:35:59 2026 +0100
Regen
---
.../apache/camel/springboot/catalog/components/sjms.json | 2 +-
.../apache/camel/springboot/catalog/components/sjms2.json | 2 +-
.../springboot/catalog/dataformats/gzipDeflater.json | 3 ++-
.../camel/springboot/catalog/dataformats/zipDeflater.json | 3 ++-
.../src/main/docs/zip-deflater.json | 14 ++++++++++++++
.../springboot/GzipDeflaterDataFormatConfiguration.java | 15 +++++++++++++++
.../springboot/ZipDeflaterDataFormatConfiguration.java | 15 +++++++++++++++
.../modules/ROOT/pages/starters/zip-deflater.adoc | 4 +++-
8 files changed, 53 insertions(+), 5 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
index c5787028bfa..847443270d3 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
@@ -69,7 +69,7 @@
"replyToDeliveryPersistent": { "index": 12, "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." },
"bridgeErrorHandler": { "index": 13, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "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 (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
"eagerLoadingOfProperties": { "index": 14, "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 bu [...]
- "eagerPoisonBody": { "index": 15, "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\/map [...]
+ "eagerPoisonBody": { "index": 15, "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 payload: ${exception.message}",
"description": "If eagerLoadingOfProperties is enabled and the JMS message
payload (JMS body or JMS properties) is poison (cannot be read\/m [...]
"exceptionHandler": { "index": 16, "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 de [...]
"exchangePattern": { "index": 17, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
"messageSelector": { "index": 18, "kind": "parameter", "displayName":
"Message Selector", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the JMS Message selector syntax." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
index 2a935ab0f67..9d4643ffe93 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
@@ -72,7 +72,7 @@
"subscriptionId": { "index": 15, "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 topic
subscription id, required for durable or shared topics." },
"bridgeErrorHandler": { "index": 16, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "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 (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
"eagerLoadingOfProperties": { "index": 17, "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 bu [...]
- "eagerPoisonBody": { "index": 18, "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\/map [...]
+ "eagerPoisonBody": { "index": 18, "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 payload: ${exception.message}",
"description": "If eagerLoadingOfProperties is enabled and the JMS message
payload (JMS body or JMS properties) is poison (cannot be read\/m [...]
"exceptionHandler": { "index": 19, "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 de [...]
"exchangePattern": { "index": 20, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
"messageSelector": { "index": 21, "kind": "parameter", "displayName":
"Message Selector", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the JMS Message selector syntax." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/gzipDeflater.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/gzipDeflater.json
index 6e486412f54..e5a3fa76b1c 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/gzipDeflater.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/gzipDeflater.json
@@ -22,6 +22,7 @@
"unmarshalOut": { "carriers": [ "stream" ], "description": "The
decompressed data in the stream cache, or a byte array when stream caching is
off" }
},
"properties": {
- "id": { "index": 0, "kind": "attribute", "displayName": "Id", "group":
"common", "required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "The
id of this node" }
+ "id": { "index": 0, "kind": "attribute", "displayName": "Id", "group":
"common", "required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "The
id of this node" },
+ "maxDecompressedSize": { "index": 1, "kind": "attribute", "displayName":
"Max Decompressed Size", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 1073741824, "description":
"Set the maximum decompressed size of the data (in bytes). The default value if
not specified corresponds to 1 gigabyte. An IOException is thrown if the
decompressed size exceeds [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/zipDeflater.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/zipDeflater.json
index 62a9919f312..344ba9af109 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/zipDeflater.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/zipDeflater.json
@@ -23,6 +23,7 @@
},
"properties": {
"id": { "index": 0, "kind": "attribute", "displayName": "Id", "group":
"common", "required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "The
id of this node" },
- "compressionLevel": { "index": 1, "kind": "attribute", "displayName":
"Compression Level", "group": "common", "required": false, "type": "enum",
"javaType": "java.lang.Integer", "enum": [ "-1", "0", "1", "2", "3", "4", "5",
"6", "7", "8", "9" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "-1", "description": "Compression level to use (0-9). -1 is
default compression, 0 is no compression, and 9 is the best compression." }
+ "compressionLevel": { "index": 1, "kind": "attribute", "displayName":
"Compression Level", "group": "common", "required": false, "type": "enum",
"javaType": "java.lang.Integer", "enum": [ "-1", "0", "1", "2", "3", "4", "5",
"6", "7", "8", "9" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "-1", "description": "Compression level to use (0-9). -1 is
default compression, 0 is no compression, and 9 is the best compression." },
+ "maxDecompressedSize": { "index": 2, "kind": "attribute", "displayName":
"Max Decompressed Size", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 1073741824, "description":
"Set the maximum decompressed size of the data (in bytes). The default value if
not specified corresponds to 1 gigabyte. An IOException is thrown if the
decompressed size exceeds [...]
}
}
diff --git
a/components-starter/camel-zip-deflater-starter/src/main/docs/zip-deflater.json
b/components-starter/camel-zip-deflater-starter/src/main/docs/zip-deflater.json
index 2ea0318e739..3d731b9d065 100644
---
a/components-starter/camel-zip-deflater-starter/src/main/docs/zip-deflater.json
+++
b/components-starter/camel-zip-deflater-starter/src/main/docs/zip-deflater.json
@@ -35,6 +35,13 @@
"description": "Whether to enable auto configuration of the gzipDeflater
data format. This is enabled by default.",
"sourceType":
"org.apache.camel.dataformat.deflater.springboot.GzipDeflaterDataFormatConfiguration"
},
+ {
+ "name": "camel.dataformat.gzip-deflater.max-decompressed-size",
+ "type": "java.lang.Long",
+ "description": "Set the maximum decompressed size of the data (in
bytes). The default value if not specified corresponds to 1 gigabyte. An
IOException is thrown if the decompressed size exceeds this amount. Set to -1
to disable setting a maximum decompressed size.",
+ "sourceType":
"org.apache.camel.dataformat.deflater.springboot.GzipDeflaterDataFormatConfiguration",
+ "defaultValue": 1073741824
+ },
{
"name": "camel.dataformat.zip-deflater.compression-level",
"type": "java.lang.Integer",
@@ -52,6 +59,13 @@
"type": "java.lang.Boolean",
"description": "Whether to enable auto configuration of the zipDeflater
data format. This is enabled by default.",
"sourceType":
"org.apache.camel.dataformat.deflater.springboot.ZipDeflaterDataFormatConfiguration"
+ },
+ {
+ "name": "camel.dataformat.zip-deflater.max-decompressed-size",
+ "type": "java.lang.Long",
+ "description": "Set the maximum decompressed size of the data (in
bytes). The default value if not specified corresponds to 1 gigabyte. An
IOException is thrown if the decompressed size exceeds this amount. Set to -1
to disable setting a maximum decompressed size.",
+ "sourceType":
"org.apache.camel.dataformat.deflater.springboot.ZipDeflaterDataFormatConfiguration",
+ "defaultValue": 1073741824
}
],
"hints": [],
diff --git
a/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/GzipDeflaterDataFormatConfiguration.java
b/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/GzipDeflaterDataFormatConfiguration.java
index 60b5928bb2b..26407ecf92b 100644
---
a/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/GzipDeflaterDataFormatConfiguration.java
+++
b/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/GzipDeflaterDataFormatConfiguration.java
@@ -34,4 +34,19 @@ public class GzipDeflaterDataFormatConfiguration
* This is enabled by default.
*/
private Boolean enabled;
+ /**
+ * Set the maximum decompressed size of the data (in bytes). The default
+ * value if not specified corresponds to 1 gigabyte. An IOException is
+ * thrown if the decompressed size exceeds this amount. Set to -1 to
disable
+ * setting a maximum decompressed size.
+ */
+ private Long maxDecompressedSize = 1073741824L;
+
+ public Long getMaxDecompressedSize() {
+ return maxDecompressedSize;
+ }
+
+ public void setMaxDecompressedSize(Long maxDecompressedSize) {
+ this.maxDecompressedSize = maxDecompressedSize;
+ }
}
\ No newline at end of file
diff --git
a/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/ZipDeflaterDataFormatConfiguration.java
b/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/ZipDeflaterDataFormatConfiguration.java
index c340122db2a..a6b60df30b6 100644
---
a/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/ZipDeflaterDataFormatConfiguration.java
+++
b/components-starter/camel-zip-deflater-starter/src/main/java/org/apache/camel/dataformat/deflater/springboot/ZipDeflaterDataFormatConfiguration.java
@@ -40,6 +40,13 @@ public class ZipDeflaterDataFormatConfiguration
* compression, and 9 is the best compression.
*/
private Integer compressionLevel = -1;
+ /**
+ * Set the maximum decompressed size of the data (in bytes). The default
+ * value if not specified corresponds to 1 gigabyte. An IOException is
+ * thrown if the decompressed size exceeds this amount. Set to -1 to
disable
+ * setting a maximum decompressed size.
+ */
+ private Long maxDecompressedSize = 1073741824L;
public Integer getCompressionLevel() {
return compressionLevel;
@@ -48,4 +55,12 @@ public class ZipDeflaterDataFormatConfiguration
public void setCompressionLevel(Integer compressionLevel) {
this.compressionLevel = compressionLevel;
}
+
+ public Long getMaxDecompressedSize() {
+ return maxDecompressedSize;
+ }
+
+ public void setMaxDecompressedSize(Long maxDecompressedSize) {
+ this.maxDecompressedSize = maxDecompressedSize;
+ }
}
\ No newline at end of file
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/zip-deflater.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/zip-deflater.adoc
index 5577f0a8406..e7c42c30a03 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/zip-deflater.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/zip-deflater.adoc
@@ -24,12 +24,14 @@ Please refer to the above links for usage and configuration
details.
== Spring Boot Auto-Configuration
-The starter supports 3 options, which are listed below.
+The starter supports 5 options, which are listed below.
[width="100%",cols="2,5,^1,2",options="header"]
|===
| Name | Description | Default | Type
| camel.dataformat.gzip-deflater.enabled | Whether to enable auto
configuration of the gzipDeflater data format. This is enabled by default. | |
Boolean
+| camel.dataformat.gzip-deflater.max-decompressed-size | Set the maximum
decompressed size of the data (in bytes). The default value if not specified
corresponds to 1 gigabyte. An IOException is thrown if the decompressed size
exceeds this amount. Set to -1 to disable setting a maximum decompressed size.
| 1073741824 | Long
| camel.dataformat.zip-deflater.compression-level | Compression level to use
(0-9). -1 is default compression, 0 is no compression, and 9 is the best
compression. | -1 | Integer
| camel.dataformat.zip-deflater.enabled | Whether to enable auto configuration
of the zipDeflater data format. This is enabled by default. | | Boolean
+| camel.dataformat.zip-deflater.max-decompressed-size | Set the maximum
decompressed size of the data (in bytes). The default value if not specified
corresponds to 1 gigabyte. An IOException is thrown if the decompressed size
exceeds this amount. Set to -1 to disable setting a maximum decompressed size.
| 1073741824 | Long
|===