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 36aca8f1a5e Regen
36aca8f1a5e is described below

commit 36aca8f1a5ef7d753c968513841f1616ce481426
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Jan 27 12:07:24 2025 +0100

    Regen
---
 .../apache/camel/springboot/catalog/components/kamelet.json |  4 ++--
 .../camel-kamelet-starter/src/main/docs/kamelet.json        |  4 ++--
 .../kamelet/springboot/KameletComponentConfiguration.java   | 13 +++++++++----
 3 files changed, 13 insertions(+), 8 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
index 7e21a23f286..41db67910ae 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
@@ -32,7 +32,7 @@
     "lazyStartProducer": { "index": 5, "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 [...]
     "timeout": { "index": 6, "kind": "property", "displayName": "Timeout", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 30000, "description": "The timeout value to use if block is 
enabled." },
     "autowiredEnabled": { "index": 7, "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 t [...]
-    "noErrorHandler": { "index": 8, "kind": "property", "displayName": "No 
Error Handler", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Kamelets, by 
default, will not do fine-grained error handling, but works in no-error-handler 
mode. This can be turned off, to use old behaviour in earlier versions of 
Camel." },
+    "noErrorHandler": { "index": 8, "kind": "property", "displayName": "No 
Error Handler", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Whether kamelets 
should use error handling or not. By default, the Kamelet uses the same error 
handler as from the calling route. This means that if the calling route has 
error handling that performs r [...]
     "routeTemplateLoaderListener": { "index": 9, "kind": "property", 
"displayName": "Route Template Loader Listener", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.RouteTemplateLoaderListener", "deprecated": false, 
"autowired": true, "secret": false, "description": "To plugin a custom listener 
for when the Kamelet component is loading Kamelets from external resources." }
   },
   "properties": {
@@ -46,6 +46,6 @@
     "lazyStartProducer": { "index": 7, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "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 produc [...]
     "timeout": { "index": 8, "kind": "parameter", "displayName": "Timeout", 
"group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 30000, "description": "The timeout 
value to use if block is enabled." },
     "location": { "index": 9, "kind": "parameter", "displayName": "Location", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Location of the Kamelet to 
use which can be specified as a resource from file system, classpath etc. The 
location cannot use wildcards, and must refer to a file including extension, 
for example file:\/etc\/ [...]
-    "noErrorHandler": { "index": 10, "kind": "parameter", "displayName": "No 
Error Handler", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Kamelets, by 
default, will not do fine-grained error handling, but works in no-error-handler 
mode. This can be turned off, to use old behaviour in earlier versions of 
Camel." }
+    "noErrorHandler": { "index": 10, "kind": "parameter", "displayName": "No 
Error Handler", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Whether kamelets 
should use error handling or not. By default, the Kamelet uses the same error 
handler as from the calling route. This means that if the calling route has 
error handling that performs [...]
   }
 }
diff --git 
a/components-starter/camel-kamelet-starter/src/main/docs/kamelet.json 
b/components-starter/camel-kamelet-starter/src/main/docs/kamelet.json
index 5252a78b2ca..a322ef72788 100644
--- a/components-starter/camel-kamelet-starter/src/main/docs/kamelet.json
+++ b/components-starter/camel-kamelet-starter/src/main/docs/kamelet.json
@@ -62,9 +62,9 @@
     {
       "name": "camel.component.kamelet.no-error-handler",
       "type": "java.lang.Boolean",
-      "description": "Kamelets, by default, will not do fine-grained error 
handling, but works in no-error-handler mode. This can be turned off, to use 
old behaviour in earlier versions of Camel.",
+      "description": "Whether kamelets should use error handling or not. By 
default, the Kamelet uses the same error handler as from the calling route. 
This means that if the calling route has error handling that performs retries, 
or routing to a dead letter channel, then the kamelet route will use this also. 
This can be turned off by setting this option to true. If off then the kamelet 
route is not using error handling, and any exception thrown will for source 
kamelets be logged by the  [...]
       "sourceType": 
"org.apache.camel.component.kamelet.springboot.KameletComponentConfiguration",
-      "defaultValue": true
+      "defaultValue": false
     },
     {
       "name": "camel.component.kamelet.route-properties",
diff --git 
a/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
 
b/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
index 11a5bd885f2..f2117f3d0e6 100644
--- 
a/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
+++ 
b/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
@@ -95,11 +95,16 @@ public class KameletComponentConfiguration
      */
     private Boolean autowiredEnabled = true;
     /**
-     * Kamelets, by default, will not do fine-grained error handling, but works
-     * in no-error-handler mode. This can be turned off, to use old behaviour 
in
-     * earlier versions of Camel.
+     * Whether kamelets should use error handling or not. By default, the
+     * Kamelet uses the same error handler as from the calling route. This 
means
+     * that if the calling route has error handling that performs retries, or
+     * routing to a dead letter channel, then the kamelet route will use this
+     * also. This can be turned off by setting this option to true. If off then
+     * the kamelet route is not using error handling, and any exception thrown
+     * will for source kamelets be logged by the consumer, and the sink/action
+     * kamelets will fail processing.
      */
-    private Boolean noErrorHandler = true;
+    private Boolean noErrorHandler = false;
     /**
      * To plugin a custom listener for when the Kamelet component is loading
      * Kamelets from external resources. The option is a

Reply via email to