You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/04/12 07:21:51 UTC
[camel] 02/03: CAMEL-17943: camel-yaml-dsl - Generate model deserializers with nodes in top
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
commit 91b589f4599ea2a1905e3ac443fcacffe7347a80
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Apr 12 09:12:30 2022 +0200
CAMEL-17943: camel-yaml-dsl - Generate model deserializers with nodes in top
---
.../dsl/yaml/deserializers/ModelDeserializers.java | 666 ++++++++++-----------
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 42 +-
2 files changed, 360 insertions(+), 348 deletions(-)
diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
index f56a02469f5..e3b451334cd 100644
--- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
+++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
@@ -237,10 +237,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "asn1",
inline = true,
types = org.apache.camel.model.dataformat.ASN1DataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "asn1",
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "unmarshal-type", type = "string"),
@@ -290,9 +290,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "aggregate",
types = org.apache.camel.model.AggregateDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "aggregate",
properties = {
@YamlProperty(name = "aggregate-controller", type = "string"),
@YamlProperty(name = "aggregation-repository", type = "string"),
@@ -504,10 +504,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "any23",
inline = true,
types = org.apache.camel.model.dataformat.Any23DataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "any23",
properties = {
@YamlProperty(name = "base-uri", type = "string"),
@YamlProperty(name = "configuration", type = "array:org.apache.camel.model.PropertyDefinition"),
@@ -569,12 +569,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.ApiKeyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"api-key",
"apiKey"
},
+ types = org.apache.camel.model.rest.ApiKeyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "in-cookie", type = "boolean"),
@@ -637,10 +637,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "avro",
inline = true,
types = org.apache.camel.model.dataformat.AvroDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "avro",
properties = {
@YamlProperty(name = "allow-jms-type", type = "boolean"),
@YamlProperty(name = "allow-unmarshall-type", type = "boolean"),
@@ -797,9 +797,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "barcode",
types = org.apache.camel.model.dataformat.BarcodeDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "barcode",
properties = {
@YamlProperty(name = "barcode-format", type = "string"),
@YamlProperty(name = "height", type = "number"),
@@ -856,9 +856,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "base64",
types = org.apache.camel.model.dataformat.Base64DataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "base64",
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "line-length", type = "number"),
@@ -909,12 +909,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.BasicAuthDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"basic-auth",
"basicAuth"
},
+ types = org.apache.camel.model.rest.BasicAuthDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "key", type = "string", required = true)
@@ -953,9 +953,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "batch-config",
types = org.apache.camel.model.config.BatchResequencerConfig.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "batch-config",
properties = {
@YamlProperty(name = "allow-duplicates", type = "boolean"),
@YamlProperty(name = "batch-size", type = "number"),
@@ -1012,10 +1012,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "bean",
inline = true,
types = org.apache.camel.model.BeanDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "bean",
properties = {
@YamlProperty(name = "bean-type", type = "string"),
@YamlProperty(name = "description", type = "string"),
@@ -1089,12 +1089,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.BearerTokenDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"bearer-token",
"bearerToken"
},
+ types = org.apache.camel.model.rest.BearerTokenDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "format", type = "string"),
@@ -1139,9 +1139,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "bindy",
types = org.apache.camel.model.dataformat.BindyDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "bindy",
properties = {
@YamlProperty(name = "allow-empty-stream", type = "boolean"),
@YamlProperty(name = "class-type", type = "string"),
@@ -1204,12 +1204,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"blacklist-service-filter",
"blacklistServiceFilter"
},
+ types = org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition"),
@@ -1254,9 +1254,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "cbor",
types = org.apache.camel.model.dataformat.CBORDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "cbor",
properties = {
@YamlProperty(name = "allow-jms-type", type = "boolean"),
@YamlProperty(name = "allow-unmarshall-type", type = "boolean"),
@@ -1349,10 +1349,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "csimple",
inline = true,
types = org.apache.camel.model.language.CSimpleExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "csimple",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -1417,12 +1417,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"caching-service-discovery",
"cachingServiceDiscovery"
},
+ types = org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "combined-service-discovery", type = "object:org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration"),
@YamlProperty(name = "consul-service-discovery", type = "object:org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration"),
@@ -1508,12 +1508,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.CatchDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"do-catch",
"doCatch"
},
+ types = org.apache.camel.model.CatchDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "exception", type = "array:string"),
@@ -1575,9 +1575,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "choice",
types = org.apache.camel.model.ChoiceDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "choice",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -1645,12 +1645,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.CircuitBreakerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"circuit-breaker",
"circuitBreaker"
},
+ types = org.apache.camel.model.CircuitBreakerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "configuration", type = "string"),
@YamlProperty(name = "description", type = "string"),
@@ -1724,12 +1724,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.ClaimCheckDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"claim-check",
"claimCheck"
},
+ types = org.apache.camel.model.ClaimCheckDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "aggregation-strategy", type = "string"),
@YamlProperty(name = "aggregation-strategy-method-name", type = "string"),
@@ -1804,12 +1804,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"combined-service-discovery",
"combinedServiceDiscovery"
},
+ types = org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "caching-service-discovery", type = "object:org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration"),
@YamlProperty(name = "consul-service-discovery", type = "object:org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration"),
@@ -1908,12 +1908,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"combined-service-filter",
"combinedServiceFilter"
},
+ types = org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "blacklist-service-filter", type = "object:org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration"),
@YamlProperty(name = "custom-service-filter", type = "object:org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration"),
@@ -2001,10 +2001,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "constant",
inline = true,
types = org.apache.camel.model.language.ConstantExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "constant",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -2069,12 +2069,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"consul-service-discovery",
"consulServiceDiscovery"
},
+ types = org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "acl-token", type = "string"),
@YamlProperty(name = "block-seconds", type = "number"),
@@ -2167,12 +2167,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.ContextScanDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"context-scan",
"contextScan"
},
+ types = org.apache.camel.model.ContextScanDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "excludes", type = "array:string"),
@YamlProperty(name = "include-non-singletons", type = "boolean"),
@@ -2217,13 +2217,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.ConvertBodyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"convert-body-to",
"convertBodyTo"
},
+ inline = true,
+ types = org.apache.camel.model.ConvertBodyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "charset", type = "string"),
@YamlProperty(name = "description", type = "string"),
@@ -2291,9 +2291,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "crypto",
types = org.apache.camel.model.dataformat.CryptoDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "crypto",
properties = {
@YamlProperty(name = "algorithm", type = "string"),
@YamlProperty(name = "algorithm-parameter-ref", type = "string"),
@@ -2380,10 +2380,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "csv",
inline = true,
types = org.apache.camel.model.dataformat.CsvDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "csv",
properties = {
@YamlProperty(name = "allow-missing-column-names", type = "boolean"),
@YamlProperty(name = "capture-header-record", type = "boolean"),
@@ -2595,10 +2595,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "custom",
inline = true,
types = org.apache.camel.model.dataformat.CustomDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "custom",
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "ref", type = "string", required = true)
@@ -2642,13 +2642,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"custom-load-balancer",
"customLoadBalancer"
},
+ inline = true,
+ types = org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "ref", type = "string", required = true)
@@ -2692,12 +2692,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"custom-service-filter",
"customServiceFilter"
},
+ types = org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition"),
@@ -3163,12 +3163,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.DataFormatsDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"data-formats",
"dataFormats"
},
+ types = org.apache.camel.model.dataformat.DataFormatsDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "any23", type = "object:org.apache.camel.model.dataformat.Any23DataFormat"),
@YamlProperty(name = "asn1", type = "object:org.apache.camel.model.dataformat.ASN1DataFormat"),
@@ -3629,10 +3629,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "datasonnet",
inline = true,
types = org.apache.camel.model.language.DatasonnetExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "datasonnet",
properties = {
@YamlProperty(name = "body-media-type", type = "string"),
@YamlProperty(name = "expression", type = "string", required = true),
@@ -3709,12 +3709,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.errorhandler.DeadLetterChannelDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"dead-letter-channel",
"deadLetterChannel"
},
+ types = org.apache.camel.model.errorhandler.DeadLetterChannelDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "dead-letter-handle-new-exception", type = "boolean"),
@YamlProperty(name = "dead-letter-uri", type = "string", required = true),
@@ -3831,12 +3831,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.errorhandler.DefaultErrorHandlerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"default-error-handler",
"defaultErrorHandler"
},
+ types = org.apache.camel.model.errorhandler.DefaultErrorHandlerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "executor-service-ref", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -3941,12 +3941,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"default-load-balancer",
"defaultLoadBalancer"
},
+ types = org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition")
@@ -3985,9 +3985,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "delay",
types = org.apache.camel.model.DelayDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "delay",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "async-delayed", type = "boolean"),
@@ -4066,9 +4066,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "delete",
types = org.apache.camel.model.rest.DeleteDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "delete",
properties = {
@YamlProperty(name = "api-docs", type = "boolean"),
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@@ -4197,10 +4197,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "description",
inline = true,
types = org.apache.camel.model.DescriptionDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "description",
properties = {
@YamlProperty(name = "lang", type = "string", deprecated = true),
@YamlProperty(name = "text", type = "string")
@@ -4244,12 +4244,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"dns-service-discovery",
"dnsServiceDiscovery"
},
+ types = org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "domain", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -4300,12 +4300,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.DynamicRouterDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"dynamic-router",
"dynamicRouter"
},
+ types = org.apache.camel.model.DynamicRouterDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "cache-size", type = "number"),
@@ -4488,9 +4488,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "enrich",
types = org.apache.camel.model.EnrichDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "enrich",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "aggregate-on-exception", type = "boolean"),
@@ -4599,12 +4599,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.ErrorHandlerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"error-handler",
"errorHandler"
},
+ types = org.apache.camel.model.ErrorHandlerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "dead-letter-channel", type = "object:org.apache.camel.model.errorhandler.DeadLetterChannelDefinition"),
@YamlProperty(name = "default-error-handler", type = "object:org.apache.camel.model.errorhandler.DefaultErrorHandlerDefinition"),
@@ -4672,12 +4672,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.errorhandler.ErrorHandlerRefDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"error-handler-ref",
"errorHandlerRef"
},
+ types = org.apache.camel.model.errorhandler.ErrorHandlerRefDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "ref", type = "string", required = true)
@@ -4716,13 +4716,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.language.ExchangePropertyExpression.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"exchange-property",
"exchangeProperty"
},
+ inline = true,
+ types = org.apache.camel.model.language.ExchangePropertyExpression.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -4781,9 +4781,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "failover",
types = org.apache.camel.model.loadbalancer.FailoverLoadBalancerDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "failover",
properties = {
@YamlProperty(name = "exception", type = "array:string"),
@YamlProperty(name = "id", type = "string"),
@@ -4840,12 +4840,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.FaultToleranceConfigurationDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"fault-tolerance-configuration",
"faultToleranceConfiguration"
},
+ types = org.apache.camel.model.FaultToleranceConfigurationDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "bulkhead-enabled", type = "boolean"),
@YamlProperty(name = "bulkhead-executor-service", type = "string"),
@@ -4956,12 +4956,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.FhirJsonDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"fhir-json",
"fhirJson"
},
+ types = org.apache.camel.model.dataformat.FhirJsonDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "content-type-header", type = "boolean"),
@YamlProperty(name = "dont-encode-elements", type = "array:string"),
@@ -5072,12 +5072,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.FhirXmlDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"fhir-xml",
"fhirXml"
},
+ types = org.apache.camel.model.dataformat.FhirXmlDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "content-type-header", type = "boolean"),
@YamlProperty(name = "dont-encode-elements", type = "array:string"),
@@ -5188,9 +5188,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "filter",
types = org.apache.camel.model.FilterDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "filter",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -5262,12 +5262,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.FinallyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"do-finally",
"doFinally"
},
+ types = org.apache.camel.model.FinallyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -5317,9 +5317,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "flatpack",
types = org.apache.camel.model.dataformat.FlatpackDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "flatpack",
properties = {
@YamlProperty(name = "allow-short-lines", type = "boolean"),
@YamlProperty(name = "definition", type = "string"),
@@ -5400,9 +5400,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "get",
types = org.apache.camel.model.rest.GetDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "get",
properties = {
@YamlProperty(name = "api-docs", type = "boolean"),
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@@ -5531,12 +5531,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.GlobalOptionDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"global-option",
"globalOption"
},
+ types = org.apache.camel.model.GlobalOptionDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "key", type = "string", required = true),
@YamlProperty(name = "value", type = "string", required = true)
@@ -5575,12 +5575,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.GlobalOptionsDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"global-options",
"globalOptions"
},
+ types = org.apache.camel.model.GlobalOptionsDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = @YamlProperty(name = "global-option", type = "array:org.apache.camel.model.GlobalOptionDefinition")
)
public static class GlobalOptionsDefinitionDeserializer extends YamlDeserializerBase<GlobalOptionsDefinition> {
@@ -5611,9 +5611,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "grok",
types = org.apache.camel.model.dataformat.GrokDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "grok",
properties = {
@YamlProperty(name = "allow-multiple-matches-per-line", type = "boolean"),
@YamlProperty(name = "flattened", type = "boolean"),
@@ -5670,10 +5670,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "groovy",
inline = true,
types = org.apache.camel.model.language.GroovyExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "groovy",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -5732,12 +5732,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.GzipDeflaterDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"gzip-deflater",
"gzipDeflater"
},
+ types = org.apache.camel.model.dataformat.GzipDeflaterDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = @YamlProperty(name = "id", type = "string")
)
public static class GzipDeflaterDataFormatDeserializer extends YamlDeserializerBase<GzipDeflaterDataFormat> {
@@ -5768,9 +5768,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "hl7",
types = org.apache.camel.model.dataformat.HL7DataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "hl7",
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "validate", type = "boolean")
@@ -5809,9 +5809,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "head",
types = org.apache.camel.model.rest.HeadDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "head",
properties = {
@YamlProperty(name = "api-docs", type = "boolean"),
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@@ -5940,10 +5940,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "header",
inline = true,
types = org.apache.camel.model.language.HeaderExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "header",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -6002,12 +6002,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"healthy-service-filter",
"healthyServiceFilter"
},
+ types = org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition")
@@ -6046,10 +6046,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "hl7terser",
inline = true,
types = org.apache.camel.model.language.Hl7TerserExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "hl7terser",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -6108,9 +6108,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "ical",
types = org.apache.camel.model.dataformat.IcalDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "ical",
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "validating", type = "boolean")
@@ -6149,12 +6149,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.IdempotentConsumerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"idempotent-consumer",
"idempotentConsumer"
},
+ types = org.apache.camel.model.IdempotentConsumerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "completion-eager", type = "boolean"),
@@ -6250,13 +6250,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.InOnlyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"in-only",
"inOnly"
},
+ inline = true,
+ types = org.apache.camel.model.InOnlyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -6319,13 +6319,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.InOutDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"in-out",
"inOut"
},
+ inline = true,
+ types = org.apache.camel.model.InOutDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -6388,12 +6388,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.InputTypeDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"input-type",
"inputType"
},
+ types = org.apache.camel.model.InputTypeDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -6444,9 +6444,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "intercept",
types = org.apache.camel.model.InterceptDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "intercept",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -6496,13 +6496,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.InterceptFromDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"intercept-from",
"interceptFrom"
},
+ inline = true,
+ types = org.apache.camel.model.InterceptFromDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -6563,13 +6563,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.InterceptSendToEndpointDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"intercept-send-to-endpoint",
"interceptSendToEndpoint"
},
+ inline = true,
+ types = org.apache.camel.model.InterceptSendToEndpointDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "after-uri", type = "string"),
@YamlProperty(name = "description", type = "string"),
@@ -6642,12 +6642,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.JacksonXMLDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"jackson-xml",
"jacksonXml"
},
+ types = org.apache.camel.model.dataformat.JacksonXMLDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "allow-jms-type", type = "boolean"),
@YamlProperty(name = "allow-unmarshall-type", type = "boolean"),
@@ -6776,9 +6776,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "jaxb",
types = org.apache.camel.model.dataformat.JaxbDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "jaxb",
properties = {
@YamlProperty(name = "content-type-header", type = "boolean"),
@YamlProperty(name = "context-path", type = "string", required = true),
@@ -6925,10 +6925,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "joor",
inline = true,
types = org.apache.camel.model.language.JoorExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "joor",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -7005,12 +7005,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.JsonApiDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"json-api",
"jsonApi"
},
+ types = org.apache.camel.model.dataformat.JsonApiDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "main-format-type", type = "string")
@@ -7054,9 +7054,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "json",
types = org.apache.camel.model.dataformat.JsonDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "json",
properties = {
@YamlProperty(name = "allow-jms-type", type = "boolean"),
@YamlProperty(name = "allow-unmarshall-type", type = "boolean"),
@@ -7226,10 +7226,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "jsonpath",
inline = true,
types = org.apache.camel.model.language.JsonPathExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "jsonpath",
properties = {
@YamlProperty(name = "allow-easy-predicate", type = "boolean"),
@YamlProperty(name = "allow-simple", type = "boolean"),
@@ -7330,12 +7330,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.errorhandler.JtaTransactionErrorHandlerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"jta-transaction-error-handler",
"jtaTransactionErrorHandler"
},
+ types = org.apache.camel.model.errorhandler.JtaTransactionErrorHandlerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "executor-service-ref", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -7452,12 +7452,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"kubernetes-service-discovery",
"kubernetesServiceDiscovery"
},
+ types = org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "api-version", type = "string"),
@YamlProperty(name = "ca-cert-data", type = "string"),
@@ -7610,9 +7610,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "lzf",
types = org.apache.camel.model.dataformat.LZFDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "lzf",
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "using-parallel-compression", type = "boolean")
@@ -7651,9 +7651,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "language",
types = org.apache.camel.model.language.LanguageExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "language",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -7713,12 +7713,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.LoadBalanceDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"load-balance",
"loadBalance"
},
+ types = org.apache.camel.model.LoadBalanceDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "custom-load-balancer", type = "object:org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -7815,10 +7815,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "log",
inline = true,
types = org.apache.camel.model.LogDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "log",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -7898,9 +7898,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "loop",
types = org.apache.camel.model.LoopDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "loop",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "break-on-shutdown", type = "boolean"),
@@ -7984,9 +7984,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "marshal",
types = org.apache.camel.model.MarshalDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "marshal",
properties = {
@YamlProperty(name = "any23", type = "object:org.apache.camel.model.dataformat.Any23DataFormat"),
@YamlProperty(name = "asn1", type = "object:org.apache.camel.model.dataformat.ASN1DataFormat"),
@@ -8270,10 +8270,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "method",
inline = true,
types = org.apache.camel.model.language.MethodCallExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "method",
properties = {
@YamlProperty(name = "bean-type", type = "string"),
@YamlProperty(name = "expression", type = "string", required = true),
@@ -8356,12 +8356,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.MimeMultipartDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"mime-multipart",
"mimeMultipart"
},
+ types = org.apache.camel.model.dataformat.MimeMultipartDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "binary-content", type = "boolean"),
@YamlProperty(name = "headers-inline", type = "boolean"),
@@ -8424,9 +8424,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "multicast",
types = org.apache.camel.model.MulticastDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "multicast",
properties = {
@YamlProperty(name = "aggregation-strategy", type = "string"),
@YamlProperty(name = "aggregation-strategy-method-allow-null", type = "boolean"),
@@ -8542,12 +8542,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.MutualTLSDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"mutual-tls",
"mutualTLS"
},
+ types = org.apache.camel.model.rest.MutualTLSDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "key", type = "string", required = true)
@@ -8586,10 +8586,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "mvel",
inline = true,
types = org.apache.camel.model.language.MvelExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "mvel",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -8648,12 +8648,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.errorhandler.NoErrorHandlerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"no-error-handler",
"noErrorHandler"
},
+ types = org.apache.camel.model.errorhandler.NoErrorHandlerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = @YamlProperty(name = "id", type = "string")
)
public static class NoErrorHandlerDefinitionDeserializer extends YamlDeserializerBase<NoErrorHandlerDefinition> {
@@ -8684,9 +8684,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "oauth2",
types = org.apache.camel.model.rest.OAuth2Definition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "oauth2",
properties = {
@YamlProperty(name = "authorization-url", type = "string"),
@YamlProperty(name = "description", type = "string"),
@@ -8755,10 +8755,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "ognl",
inline = true,
types = org.apache.camel.model.language.OgnlExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "ognl",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -8817,12 +8817,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.OnCompletionDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"on-completion",
"onCompletion"
},
+ types = org.apache.camel.model.OnCompletionDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "executor-service", type = "string"),
@@ -8915,12 +8915,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
@YamlIn
@YamlType(
- types = org.apache.camel.model.OnExceptionDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"on-exception",
"onException"
},
+ types = org.apache.camel.model.OnExceptionDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "continued", type = "object:org.apache.camel.model.ExpressionSubElementDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -9036,12 +9036,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.OnFallbackDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"on-fallback",
"onFallback"
},
+ types = org.apache.camel.model.OnFallbackDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "fallback-via-network", type = "boolean"),
@@ -9097,12 +9097,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.OpenIdConnectDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"open-id-connect",
"openIdConnect"
},
+ types = org.apache.camel.model.rest.OpenIdConnectDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "key", type = "string", required = true),
@@ -9147,12 +9147,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.OptimisticLockRetryPolicyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"optimistic-lock-retry-policy",
"optimisticLockRetryPolicy"
},
+ types = org.apache.camel.model.OptimisticLockRetryPolicyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "exponential-back-off", type = "boolean"),
@YamlProperty(name = "maximum-retries", type = "number"),
@@ -9209,9 +9209,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "otherwise",
types = org.apache.camel.model.OtherwiseDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "otherwise",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -9312,12 +9312,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.OutputTypeDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"output-type",
"outputType"
},
+ types = org.apache.camel.model.OutputTypeDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -9368,9 +9368,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "pgp",
types = org.apache.camel.model.dataformat.PGPDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "pgp",
properties = {
@YamlProperty(name = "algorithm", type = "number"),
@YamlProperty(name = "armored", type = "boolean"),
@@ -9487,12 +9487,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.PackageScanDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"package-scan",
"packageScan"
},
+ types = org.apache.camel.model.PackageScanDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "excludes", type = "array:string"),
@YamlProperty(name = "includes", type = "array:string"),
@@ -9537,9 +9537,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "param",
types = org.apache.camel.model.rest.ParamDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "param",
properties = {
@YamlProperty(name = "array-type", type = "string"),
@YamlProperty(name = "collection-format", type = "enum:csv,multi,pipes,ssv,tsv"),
@@ -9630,12 +9630,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"pass-through-service-filter",
"passThroughServiceFilter"
},
+ types = org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition")
@@ -9674,9 +9674,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "patch",
types = org.apache.camel.model.rest.PatchDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "patch",
properties = {
@YamlProperty(name = "api-docs", type = "boolean"),
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@@ -9805,9 +9805,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "pipeline",
types = org.apache.camel.model.PipelineDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "pipeline",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -9857,9 +9857,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "policy",
types = org.apache.camel.model.PolicyDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "policy",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -9915,12 +9915,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.PollEnrichDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"poll-enrich",
"pollEnrich"
},
+ types = org.apache.camel.model.PollEnrichDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "aggregate-on-exception", type = "boolean"),
@@ -10023,9 +10023,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "post",
types = org.apache.camel.model.rest.PostDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "post",
properties = {
@YamlProperty(name = "api-docs", type = "boolean"),
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@@ -10194,9 +10194,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "process",
types = org.apache.camel.model.ProcessDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "process",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -10247,9 +10247,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "property",
types = org.apache.camel.model.PropertyDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "property",
properties = {
@YamlProperty(name = "key", type = "string", required = true),
@YamlProperty(name = "value", type = "string", required = true)
@@ -10288,12 +10288,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.PropertyExpressionDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"property-expression",
"propertyExpression"
},
+ types = org.apache.camel.model.PropertyExpressionDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "expression", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "key", type = "string", required = true)
@@ -10332,10 +10332,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "protobuf",
inline = true,
types = org.apache.camel.model.dataformat.ProtobufDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "protobuf",
properties = {
@YamlProperty(name = "allow-jms-type", type = "boolean"),
@YamlProperty(name = "allow-unmarshall-type", type = "boolean"),
@@ -10498,9 +10498,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "put",
types = org.apache.camel.model.rest.PutDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "put",
properties = {
@YamlProperty(name = "api-docs", type = "boolean"),
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@@ -10629,9 +10629,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "random",
types = org.apache.camel.model.loadbalancer.RandomLoadBalancerDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "random",
properties = @YamlProperty(name = "id", type = "string")
)
public static class RandomLoadBalancerDefinitionDeserializer extends YamlDeserializerBase<RandomLoadBalancerDefinition> {
@@ -10662,12 +10662,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.RecipientListDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"recipient-list",
"recipientList"
},
+ types = org.apache.camel.model.RecipientListDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "aggregation-strategy", type = "string"),
@@ -10812,12 +10812,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.RedeliveryPolicyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"redelivery-policy",
"redeliveryPolicy"
},
+ types = org.apache.camel.model.RedeliveryPolicyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "allow-redelivery-while-stopping", type = "boolean"),
@YamlProperty(name = "async-delayed-redelivery", type = "boolean"),
@@ -10994,10 +10994,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "ref",
inline = true,
types = org.apache.camel.model.language.RefExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "ref",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -11056,13 +11056,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RemoveHeaderDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"remove-header",
"removeHeader"
},
+ inline = true,
+ types = org.apache.camel.model.RemoveHeaderDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -11118,13 +11118,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RemoveHeadersDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"remove-headers",
"removeHeaders"
},
+ inline = true,
+ types = org.apache.camel.model.RemoveHeadersDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "exclude-pattern", type = "string"),
@@ -11186,13 +11186,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RemovePropertiesDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"remove-properties",
"removeProperties"
},
+ inline = true,
+ types = org.apache.camel.model.RemovePropertiesDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "exclude-pattern", type = "string"),
@@ -11254,13 +11254,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RemovePropertyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"remove-property",
"removeProperty"
},
+ inline = true,
+ types = org.apache.camel.model.RemovePropertyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -11316,9 +11316,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "resequence",
types = org.apache.camel.model.ResequenceDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "resequence",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "batch-config", type = "object:org.apache.camel.model.config.BatchResequencerConfig"),
@@ -11401,12 +11401,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.Resilience4jConfigurationDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"resilience4j-configuration",
"resilience4jConfiguration"
},
+ types = org.apache.camel.model.Resilience4jConfigurationDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "automatic-transition-from-open-to-half-open-enabled", type = "boolean"),
@YamlProperty(name = "circuit-breaker", type = "string"),
@@ -11511,12 +11511,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.ResponseHeaderDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"response-header",
"responseHeader"
},
+ types = org.apache.camel.model.rest.ResponseHeaderDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "array-type", type = "string"),
@YamlProperty(name = "collection-format", type = "enum:csv,multi,pipes,ssv,tsv"),
@@ -11590,12 +11590,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.ResponseMessageDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"response-message",
"responseMessage"
},
+ types = org.apache.camel.model.rest.ResponseMessageDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "code", type = "string"),
@YamlProperty(name = "examples", type = "array:org.apache.camel.model.rest.RestPropertyDefinition"),
@@ -11652,12 +11652,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.RestBindingDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"rest-binding",
"restBinding"
},
+ types = org.apache.camel.model.rest.RestBindingDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@YamlProperty(name = "client-request-validation", type = "boolean"),
@@ -11750,12 +11750,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.RestConfigurationDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"rest-configuration",
"restConfiguration"
},
+ types = org.apache.camel.model.rest.RestConfigurationDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "api-component", type = "enum:openapi,swagger"),
@YamlProperty(name = "api-context-path", type = "string"),
@@ -11930,13 +11930,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RestContextRefDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"rest-context-ref",
"restContextRef"
},
+ inline = true,
+ types = org.apache.camel.model.RestContextRefDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = @YamlProperty(name = "ref", type = "string", required = true)
)
public static class RestContextRefDefinitionDeserializer extends YamlDeserializerBase<RestContextRefDefinition> {
@@ -11973,9 +11973,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
@YamlIn
@YamlType(
+ nodes = "rest",
types = org.apache.camel.model.rest.RestDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "rest",
properties = {
@YamlProperty(name = "api-docs", type = "boolean"),
@YamlProperty(name = "binding-mode", type = "enum:off,auto,json,xml,json_xml"),
@@ -12146,12 +12146,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.RestPropertyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"rest-property",
"restProperty"
},
+ types = org.apache.camel.model.rest.RestPropertyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "key", type = "string", required = true),
@YamlProperty(name = "value", type = "string", required = true)
@@ -12190,12 +12190,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.rest.RestSecuritiesDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"security-definitions",
"securityDefinitions"
},
+ types = org.apache.camel.model.rest.RestSecuritiesDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "api-key", type = "object:org.apache.camel.model.rest.ApiKeyDefinition"),
@YamlProperty(name = "basic-auth", type = "object:org.apache.camel.model.rest.BasicAuthDefinition"),
@@ -12293,9 +12293,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "rests",
types = org.apache.camel.model.rest.RestsDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "rests",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -12340,9 +12340,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "resumable",
types = org.apache.camel.model.ResumableDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "resumable",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -12393,10 +12393,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "rollback",
inline = true,
types = org.apache.camel.model.RollbackDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "rollback",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -12464,12 +12464,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.loadbalancer.RoundRobinLoadBalancerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"round-robin",
"roundRobin"
},
+ types = org.apache.camel.model.loadbalancer.RoundRobinLoadBalancerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = @YamlProperty(name = "id", type = "string")
)
public static class RoundRobinLoadBalancerDefinitionDeserializer extends YamlDeserializerBase<RoundRobinLoadBalancerDefinition> {
@@ -12500,13 +12500,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RouteBuilderDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"route-builder",
"routeBuilder"
},
+ inline = true,
+ types = org.apache.camel.model.RouteBuilderDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "ref", type = "string", required = true)
@@ -12550,13 +12550,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RouteConfigurationContextRefDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"route-configuration-context-ref",
"routeConfigurationContextRef"
},
+ inline = true,
+ types = org.apache.camel.model.RouteConfigurationContextRefDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = @YamlProperty(name = "ref", type = "string", required = true)
)
public static class RouteConfigurationContextRefDefinitionDeserializer extends YamlDeserializerBase<RouteConfigurationContextRefDefinition> {
@@ -12592,13 +12592,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RouteContextRefDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"route-context-ref",
"routeContextRef"
},
+ inline = true,
+ types = org.apache.camel.model.RouteContextRefDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = @YamlProperty(name = "ref", type = "string", required = true)
)
public static class RouteContextRefDefinitionDeserializer extends YamlDeserializerBase<RouteContextRefDefinition> {
@@ -12634,10 +12634,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "route",
inline = true,
types = org.apache.camel.model.RouteDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "route",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -12692,12 +12692,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.RouteTemplateParameterDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"template-parameter",
"templateParameter"
},
+ types = org.apache.camel.model.RouteTemplateParameterDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "default-value", type = "string"),
@YamlProperty(name = "description", type = "string"),
@@ -12748,13 +12748,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.RoutingSlipDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"routing-slip",
"routingSlip"
},
+ inline = true,
+ types = org.apache.camel.model.RoutingSlipDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "cache-size", type = "number"),
@@ -12838,9 +12838,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "rss",
types = org.apache.camel.model.dataformat.RssDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "rss",
properties = @YamlProperty(name = "id", type = "string")
)
public static class RssDataFormatDeserializer extends YamlDeserializerBase<RssDataFormat> {
@@ -12936,9 +12936,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "saga",
types = org.apache.camel.model.SagaDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "saga",
properties = {
@YamlProperty(name = "compensation", type = "object:org.apache.camel.model.SagaActionUriDefinition"),
@YamlProperty(name = "completion", type = "object:org.apache.camel.model.SagaActionUriDefinition"),
@@ -13030,10 +13030,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "sample",
inline = true,
types = org.apache.camel.model.SamplingDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "sample",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -13095,9 +13095,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "script",
types = org.apache.camel.model.ScriptDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "script",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -13158,9 +13158,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "security",
types = org.apache.camel.model.rest.SecurityDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "security",
properties = {
@YamlProperty(name = "key", type = "string", required = true),
@YamlProperty(name = "scopes", type = "string")
@@ -13199,12 +13199,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ServiceCallConfigurationDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"service-call-configuration",
"serviceCallConfiguration"
},
+ types = org.apache.camel.model.cloud.ServiceCallConfigurationDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "blacklist-service-filter", type = "object:org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration"),
@YamlProperty(name = "caching-service-discovery", type = "object:org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration"),
@@ -13379,13 +13379,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.cloud.ServiceCallDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"service-call",
"serviceCall"
},
+ inline = true,
+ types = org.apache.camel.model.cloud.ServiceCallDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "blacklist-service-filter", type = "object:org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration"),
@YamlProperty(name = "caching-service-discovery", type = "object:org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration"),
@@ -13589,12 +13589,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ServiceCallExpressionConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"service-expression",
"serviceExpression"
},
+ types = org.apache.camel.model.cloud.ServiceCallExpressionConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "expression-type", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "host-header", type = "string"),
@@ -13651,12 +13651,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ServiceCallServiceChooserConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"service-chooser-configuration",
"serviceChooserConfiguration"
},
+ types = org.apache.camel.model.cloud.ServiceCallServiceChooserConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition")
@@ -13695,12 +13695,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"service-discovery-configuration",
"serviceDiscoveryConfiguration"
},
+ types = org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition")
@@ -13739,12 +13739,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ServiceCallServiceFilterConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"service-filter-configuration",
"serviceFilterConfiguration"
},
+ types = org.apache.camel.model.cloud.ServiceCallServiceFilterConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition")
@@ -13783,12 +13783,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ServiceCallServiceLoadBalancerConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"load-balancer-configuration",
"loadBalancerConfiguration"
},
+ types = org.apache.camel.model.cloud.ServiceCallServiceLoadBalancerConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition")
@@ -13827,12 +13827,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.SetBodyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"set-body",
"setBody"
},
+ types = org.apache.camel.model.SetBodyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -13893,13 +13893,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.SetExchangePatternDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"set-exchange-pattern",
"setExchangePattern"
},
+ inline = true,
+ types = org.apache.camel.model.SetExchangePatternDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -13955,12 +13955,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.SetHeaderDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"set-header",
"setHeader"
},
+ types = org.apache.camel.model.SetHeaderDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -14027,12 +14027,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.SetPropertyDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"set-property",
"setProperty"
},
+ types = org.apache.camel.model.SetPropertyDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -14099,10 +14099,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "simple",
inline = true,
types = org.apache.camel.model.language.SimpleExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "simple",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -14167,10 +14167,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "soap",
inline = true,
types = org.apache.camel.model.dataformat.SoapDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "soap",
properties = {
@YamlProperty(name = "context-path", type = "string", required = true),
@YamlProperty(name = "element-name-strategy-ref", type = "string"),
@@ -14244,9 +14244,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "sort",
types = org.apache.camel.model.SortDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "sort",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "comparator", type = "string"),
@@ -14313,10 +14313,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "spel",
inline = true,
types = org.apache.camel.model.language.SpELExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "spel",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "id", type = "string"),
@@ -14375,9 +14375,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "split",
types = org.apache.camel.model.SplitDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "split",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "aggregation-strategy", type = "string"),
@@ -14515,12 +14515,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.errorhandler.SpringTransactionErrorHandlerDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"spring-transaction-error-handler",
"springTransactionErrorHandler"
},
+ types = org.apache.camel.model.errorhandler.SpringTransactionErrorHandlerDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "executor-service-ref", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -14637,12 +14637,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"static-service-discovery",
"staticServiceDiscovery"
},
+ types = org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "id", type = "string"),
@YamlProperty(name = "properties", type = "array:org.apache.camel.model.PropertyDefinition"),
@@ -14687,9 +14687,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "step",
types = org.apache.camel.model.StepDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "step",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -14739,9 +14739,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "sticky",
types = org.apache.camel.model.loadbalancer.StickyLoadBalancerDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "sticky",
properties = {
@YamlProperty(name = "correlation-expression", type = "object:org.apache.camel.model.ExpressionSubElementDefinition"),
@YamlProperty(name = "id", type = "string")
@@ -14780,9 +14780,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "stop",
types = org.apache.camel.model.StopDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "stop",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -14827,9 +14827,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "stream-config",
types = org.apache.camel.model.config.StreamResequencerConfig.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "stream-config",
properties = {
@YamlProperty(name = "capacity", type = "number"),
@YamlProperty(name = "comparator", type = "string"),
@@ -14892,9 +14892,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "syslog",
types = org.apache.camel.model.dataformat.SyslogDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "syslog",
properties = @YamlProperty(name = "id", type = "string")
)
public static class SyslogDataFormatDeserializer extends YamlDeserializerBase<SyslogDataFormat> {
@@ -14925,12 +14925,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.TarFileDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"tar-file",
"tarFile"
},
+ types = org.apache.camel.model.dataformat.TarFileDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "allow-empty-directory", type = "boolean"),
@YamlProperty(name = "id", type = "string"),
@@ -14987,12 +14987,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.TemplatedRouteParameterDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"templated-route-parameter",
"templatedRouteParameter"
},
+ types = org.apache.camel.model.TemplatedRouteParameterDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "name", type = "string", required = true),
@YamlProperty(name = "value", type = "string", required = true)
@@ -15031,12 +15031,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.ThreadPoolProfileDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"thread-pool-profile",
"threadPoolProfile"
},
+ types = org.apache.camel.model.ThreadPoolProfileDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "allow-core-thread-time-out", type = "boolean"),
@YamlProperty(name = "default-profile", type = "boolean"),
@@ -15123,9 +15123,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "threads",
types = org.apache.camel.model.ThreadsDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "threads",
properties = {
@YamlProperty(name = "allow-core-thread-time-out", type = "boolean"),
@YamlProperty(name = "caller-runs-when-rejected", type = "string"),
@@ -15230,10 +15230,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "thrift",
inline = true,
types = org.apache.camel.model.dataformat.ThriftDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "thrift",
properties = {
@YamlProperty(name = "content-type-format", type = "enum:binary,json,sjson"),
@YamlProperty(name = "content-type-header", type = "boolean"),
@@ -15289,9 +15289,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "throttle",
types = org.apache.camel.model.ThrottleDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "throttle",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "async-delayed", type = "boolean"),
@@ -15388,12 +15388,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.ThrowExceptionDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"throw-exception",
"throwException"
},
+ types = org.apache.camel.model.ThrowExceptionDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "exception-type", type = "string"),
@@ -15456,12 +15456,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.TidyMarkupDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"tidy-markup",
"tidyMarkup"
},
+ types = org.apache.camel.model.dataformat.TidyMarkupDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "data-object-type", type = "enum:org.w3c.dom.Node,java.lang.String"),
@YamlProperty(name = "id", type = "string"),
@@ -15506,10 +15506,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "to",
inline = true,
types = org.apache.camel.model.ToDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "to",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -15578,13 +15578,13 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- inline = true,
- types = org.apache.camel.model.ToDynamicDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"to-d",
"toD"
},
+ inline = true,
+ types = org.apache.camel.model.ToDynamicDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "allow-optimised-components", type = "boolean"),
@YamlProperty(name = "auto-start-components", type = "boolean"),
@@ -15677,10 +15677,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "tokenize",
inline = true,
types = org.apache.camel.model.language.TokenizerExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "tokenize",
properties = {
@YamlProperty(name = "end-token", type = "string"),
@YamlProperty(name = "expression", type = "string", required = true),
@@ -15799,9 +15799,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "topic",
types = org.apache.camel.model.loadbalancer.TopicLoadBalancerDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "topic",
properties = @YamlProperty(name = "id", type = "string")
)
public static class TopicLoadBalancerDefinitionDeserializer extends YamlDeserializerBase<TopicLoadBalancerDefinition> {
@@ -15832,9 +15832,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "transacted",
types = org.apache.camel.model.TransactedDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "transacted",
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "id", type = "string"),
@@ -15890,9 +15890,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "transform",
types = org.apache.camel.model.TransformDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "transform",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -15953,9 +15953,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "transformers",
types = org.apache.camel.model.transformer.TransformersDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "transformers",
properties = {
@YamlProperty(name = "custom-transformer", type = "object:org.apache.camel.model.transformer.CustomTransformerDefinition"),
@YamlProperty(name = "data-format-transformer", type = "object:org.apache.camel.model.transformer.DataFormatTransformerDefinition"),
@@ -16020,12 +16020,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.TryDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"do-try",
"doTry"
},
+ types = org.apache.camel.model.TryDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "description", type = "string"),
@YamlProperty(name = "do-catch", type = "array:org.apache.camel.model.CatchDefinition"),
@@ -16087,12 +16087,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.UniVocityCsvDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"univocity-csv",
"univocityCsv"
},
+ types = org.apache.camel.model.dataformat.UniVocityCsvDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "as-map", type = "boolean"),
@YamlProperty(name = "comment", type = "string"),
@@ -16233,12 +16233,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.UniVocityFixedDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"univocity-fixed",
"univocityFixed"
},
+ types = org.apache.camel.model.dataformat.UniVocityFixedDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "as-map", type = "boolean"),
@YamlProperty(name = "comment", type = "string"),
@@ -16373,12 +16373,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.UniVocityHeader.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"univocity-header",
"univocityHeader"
},
+ types = org.apache.camel.model.dataformat.UniVocityHeader.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "length", type = "string"),
@YamlProperty(name = "name", type = "string")
@@ -16417,12 +16417,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.UniVocityTsvDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"univocity-tsv",
"univocityTsv"
},
+ types = org.apache.camel.model.dataformat.UniVocityTsvDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "as-map", type = "boolean"),
@YamlProperty(name = "comment", type = "string"),
@@ -16545,9 +16545,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "unmarshal",
types = org.apache.camel.model.UnmarshalDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "unmarshal",
properties = {
@YamlProperty(name = "allow-null-body", type = "boolean"),
@YamlProperty(name = "any23", type = "object:org.apache.camel.model.dataformat.Any23DataFormat"),
@@ -16837,9 +16837,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "validate",
types = org.apache.camel.model.ValidateDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "validate",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -16906,9 +16906,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "validators",
types = org.apache.camel.model.validator.ValidatorsDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "validators",
properties = {
@YamlProperty(name = "custom-validator", type = "object:org.apache.camel.model.validator.CustomValidatorDefinition"),
@YamlProperty(name = "endpoint-validator", type = "object:org.apache.camel.model.validator.EndpointValidatorDefinition"),
@@ -16973,9 +16973,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "weighted",
types = org.apache.camel.model.loadbalancer.WeightedLoadBalancerDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "weighted",
properties = {
@YamlProperty(name = "distribution-ratio", type = "string", required = true),
@YamlProperty(name = "distribution-ratio-delimiter", type = "string"),
@@ -17026,9 +17026,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "when",
types = org.apache.camel.model.WhenDefinition.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "when",
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -17094,12 +17094,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.WhenSkipSendToEndpointDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"when-skip-send-to-endpoint",
"whenSkipSendToEndpoint"
},
+ types = org.apache.camel.model.WhenSkipSendToEndpointDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition"),
@YamlProperty(name = "description", type = "string"),
@@ -17165,12 +17165,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.WireTapDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"wire-tap",
"wireTap"
},
+ types = org.apache.camel.model.WireTapDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "allow-optimised-components", type = "boolean"),
@YamlProperty(name = "auto-start-components", type = "boolean"),
@@ -17282,12 +17282,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.XMLSecurityDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"xml-security",
"xmlSecurity"
},
+ types = org.apache.camel.model.dataformat.XMLSecurityDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "add-key-value-for-encrypted-key", type = "boolean"),
@YamlProperty(name = "digest-algorithm", type = "enum:SHA1,SHA256,SHA512"),
@@ -17392,10 +17392,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "xtokenize",
inline = true,
types = org.apache.camel.model.language.XMLTokenizerExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "xtokenize",
properties = {
@YamlProperty(name = "expression", type = "string", required = true),
@YamlProperty(name = "group", type = "number"),
@@ -17472,10 +17472,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "xpath",
inline = true,
types = org.apache.camel.model.language.XPathExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "xpath",
properties = {
@YamlProperty(name = "document-type", type = "string"),
@YamlProperty(name = "expression", type = "string", required = true),
@@ -17588,10 +17588,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "xquery",
inline = true,
types = org.apache.camel.model.language.XQueryExpression.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "xquery",
properties = {
@YamlProperty(name = "configuration-ref", type = "string"),
@YamlProperty(name = "expression", type = "string", required = true),
@@ -17668,10 +17668,10 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "xstream",
inline = true,
types = org.apache.camel.model.dataformat.XStreamDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "xstream",
properties = {
@YamlProperty(name = "aliases", type = "array:org.apache.camel.model.PropertyDefinition"),
@YamlProperty(name = "content-type-header", type = "boolean"),
@@ -17769,9 +17769,9 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
+ nodes = "yaml",
types = org.apache.camel.model.dataformat.YAMLDataFormat.class,
order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
- nodes = "yaml",
properties = {
@YamlProperty(name = "allow-any-type", type = "boolean"),
@YamlProperty(name = "allow-recursive-keys", type = "boolean"),
@@ -17875,12 +17875,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.YAMLTypeFilterDefinition.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"type-filter",
"typeFilter"
},
+ types = org.apache.camel.model.dataformat.YAMLTypeFilterDefinition.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "type", type = "string"),
@YamlProperty(name = "value", type = "string")
@@ -17919,12 +17919,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.ZipDeflaterDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"zip-deflater",
"zipDeflater"
},
+ types = org.apache.camel.model.dataformat.ZipDeflaterDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "compression-level", type = "enum:-1,0,1,2,3,4,5,6,7,8,9"),
@YamlProperty(name = "id", type = "string")
@@ -17963,12 +17963,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.dataformat.ZipFileDataFormat.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"zip-file",
"zipFile"
},
+ types = org.apache.camel.model.dataformat.ZipFileDataFormat.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "allow-empty-directory", type = "boolean"),
@YamlProperty(name = "id", type = "string"),
@@ -18025,12 +18025,12 @@ public final class ModelDeserializers extends YamlDeserializerSupport {
}
@YamlType(
- types = org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration.class,
- order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
nodes = {
"zookeeper-service-discovery",
"zookeeperServiceDiscovery"
},
+ types = org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration.class,
+ order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1,
properties = {
@YamlProperty(name = "base-path", type = "string", required = true),
@YamlProperty(name = "connection-timeout", type = "string"),
diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java
index e98ea40eacf..2a1e696f859 100644
--- a/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java
+++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java
@@ -32,6 +32,7 @@ import java.util.Objects;
import java.util.Optional;
import java.util.Set;
import java.util.TreeSet;
+import java.util.concurrent.atomic.AtomicReference;
import java.util.stream.Collectors;
import javax.lang.model.element.Modifier;
@@ -383,6 +384,23 @@ public class GenerateYamlDeserializersMojo extends GenerateYamlSupportMojo {
builder.addAnnotation(CN_YAML_IN);
}
+ final AtomicReference<String> modelName = new AtomicReference<>();
+ annotationValue(info, XML_ROOT_ELEMENT_ANNOTATION_CLASS, "name")
+ .map(AnnotationValue::asString)
+ .filter(value -> !"##default".equals(value))
+ .ifPresent(value -> {
+ // generate the kebab case variant for backward compatibility
+ // https://issues.apache.org/jira/browse/CAMEL-17097
+ if (!Objects.equals(value, StringHelper.camelCaseToDash(value))) {
+ yamlTypeAnnotation.addMember("nodes", "$S", StringHelper.camelCaseToDash(value));
+ TypeSpecHolder.put(attributes, "node", StringHelper.camelCaseToDash(value));
+ }
+
+ yamlTypeAnnotation.addMember("nodes", "$S", value);
+ modelName.set(value);
+ TypeSpecHolder.put(attributes, "node", value);
+ });
+
//
// Constructors
//
@@ -569,21 +587,6 @@ public class GenerateYamlDeserializersMojo extends GenerateYamlSupportMojo {
yamlTypeAnnotation.addMember("types", "$L.class", info.name().toString());
yamlTypeAnnotation.addMember("order", "org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1", info.name().toString());
- annotationValue(info, XML_ROOT_ELEMENT_ANNOTATION_CLASS, "name")
- .map(AnnotationValue::asString)
- .filter(value -> !"##default".equals(value))
- .ifPresent(value -> {
- // generate the kebab case variant for backward compatibility
- // https://issues.apache.org/jira/browse/CAMEL-17097
- if (!Objects.equals(value, StringHelper.camelCaseToDash(value))) {
- yamlTypeAnnotation.addMember("nodes", "$S", StringHelper.camelCaseToDash(value));
- TypeSpecHolder.put(attributes, "node", StringHelper.camelCaseToDash(value));
- }
-
- yamlTypeAnnotation.addMember("nodes", "$S", value);
- TypeSpecHolder.put(attributes, "node", value);
- });
-
properties.stream().sorted(Comparator.comparing(a -> a.members.get("name").toString())).forEach(spec -> {
yamlTypeAnnotation.addMember("properties", "$L", spec);
});
@@ -593,6 +596,15 @@ public class GenerateYamlDeserializersMojo extends GenerateYamlSupportMojo {
return new TypeSpecHolder(builder.build(), attributes);
}
+ private boolean expressionRequired(String modelName) {
+ if ("method".equals(modelName) || "tokenize".equals(modelName) || "xtokenize".equals(modelName)) {
+ // skip expression attribute on these three languages as they are
+ // solely configured using attributes
+ return false;
+ }
+ return true;
+ }
+
@SuppressWarnings("MethodLength")
private boolean generateSetValue(CodeBlock.Builder cb, FieldInfo field, Collection<AnnotationSpec> annotations) {
if (hasAnnotation(field, XML_TRANSIENT_CLASS) && !hasAnnotation(field, DSL_PROPERTY_ANNOTATION)) {