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 <[email protected]>
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" : { },