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.git
The following commit(s) were added to refs/heads/main by this push: new 28b98bc3539 CAMEL-20818: camel-yaml-dsl - Allow to define id in errorHandler 28b98bc3539 is described below commit 28b98bc35397521737cec3d762d3b4579597b619 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu May 30 21:04:25 2024 +0200 CAMEL-20818: camel-yaml-dsl - Allow to define id in errorHandler --- .../camel/dsl/yaml/deserializers/ErrorHandlerDeserializer.java | 5 +++++ .../camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/ErrorHandlerDeserializer.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/ErrorHandlerDeserializer.java index 71bd5c75d7c..eb53a9e93a4 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/ErrorHandlerDeserializer.java +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/ErrorHandlerDeserializer.java @@ -49,6 +49,7 @@ import static org.apache.camel.dsl.yaml.common.YamlDeserializerSupport.setDeseri nodes = { "error-handler", "errorHandler" }, order = YamlDeserializerResolver.ORDER_DEFAULT, properties = { + @YamlProperty(name = "id", type = "string", description = "The id of this node", displayName = "Id"), @YamlProperty(name = "deadLetterChannel", type = "object:org.apache.camel.model.errorhandler.DeadLetterChannelDefinition", oneOf = "errorHandler"), @@ -119,6 +120,10 @@ public class ErrorHandlerDeserializer implements ConstructNode { case "refErrorHandler": factory = asType(val, RefErrorHandlerDefinition.class); break; + case "id": { + // not in use + break; + } default: throw new UnsupportedFieldException(val, key); } diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json index 9bd9acd2d5f..749086b3a97 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json @@ -288,6 +288,11 @@ } ] } ], "properties" : { + "id" : { + "type" : "string", + "title" : "Id", + "description" : "The id of this node" + }, "deadLetterChannel" : { }, "defaultErrorHandler" : { }, "jtaTransactionErrorHandler" : { },