This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 265e26f02486 CAMEL-23610: docs - Normalize YAML DSL in EIP and user
manual docs to canonical form
265e26f02486 is described below
commit 265e26f024862320be0f0854ef3c3090fc22af02
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue May 26 07:14:44 2026 +0200
CAMEL-23610: docs - Normalize YAML DSL in EIP and user manual docs to
canonical form
Normalize 99 YAML DSL code blocks across 46 documentation files from
classic shorthand to canonical form, consistent with the canonical
JSON schema introduced in CAMEL-22987. Covers shorthand to/log,
inline simple expressions, URI query params expanded to parameters
blocks, and bare from wrapped with route parent. Intentional
shorthand examples (e.g., endpoint.adoc compact vs expanded contrast)
were preserved.
Closes #23511
---
.../src/main/docs/modules/eips/pages/bean-eip.adoc | 59 ++++-----
.../main/docs/modules/eips/pages/choice-eip.adoc | 71 ++++++-----
.../docs/modules/eips/pages/claimCheck-eip.adoc | 133 +++++++++++----------
.../modules/eips/pages/competing-consumers.adoc | 45 ++++---
.../docs/modules/eips/pages/content-enricher.adoc | 32 ++---
.../modules/eips/pages/content-filter-eip.adoc | 34 +++---
.../docs/modules/eips/pages/convertBodyTo-eip.adoc | 15 +--
.../modules/eips/pages/convertHeaderTo-eip.adoc | 53 ++++----
.../modules/eips/pages/convertVariableTo-eip.adoc | 53 ++++----
.../modules/eips/pages/correlation-identifier.adoc | 17 +--
.../main/docs/modules/eips/pages/delay-eip.adoc | 54 +++++----
.../modules/eips/pages/durable-subscriber.adoc | 10 +-
.../docs/modules/eips/pages/dynamicRouter-eip.adoc | 17 +--
.../main/docs/modules/eips/pages/enrich-eip.adoc | 69 ++++++-----
.../docs/modules/eips/pages/event-message.adoc | 4 +-
.../eips/pages/eventDrivenConsumer-eip.adoc | 11 +-
.../src/main/docs/modules/eips/pages/from-eip.adoc | 11 +-
.../main/docs/modules/eips/pages/intercept.adoc | 48 +++++---
.../main/docs/modules/eips/pages/kamelet-eip.adoc | 4 +-
.../main/docs/modules/eips/pages/marshal-eip.adoc | 23 ++--
.../modules/eips/pages/message-expiration.adoc | 4 +-
.../main/docs/modules/eips/pages/normalizer.adoc | 8 +-
.../src/main/docs/modules/eips/pages/poll-eip.adoc | 14 ++-
.../docs/modules/eips/pages/pollEnrich-eip.adoc | 4 +-
.../docs/modules/eips/pages/removeHeader-eip.adoc | 15 +--
.../docs/modules/eips/pages/removeHeaders-eip.adoc | 28 +++--
.../modules/eips/pages/removeProperties-eip.adoc | 30 ++---
.../docs/modules/eips/pages/requestReply-eip.adoc | 4 +-
.../docs/modules/eips/pages/return-address.adoc | 4 +-
.../docs/modules/eips/pages/setHeaders-eip.adoc | 80 +++++++------
.../docs/modules/eips/pages/setVariables-eip.adoc | 80 +++++++------
.../src/main/docs/modules/eips/pages/toD-eip.adoc | 8 +-
.../main/docs/modules/eips/pages/validate-eip.adoc | 4 +-
.../ROOT/pages/camel-configuration-utilities.adoc | 10 +-
.../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 38 +++---
.../modules/ROOT/pages/camel-jbang.adoc | 43 ++++---
docs/user-manual/modules/ROOT/pages/endpoint.adoc | 14 ++-
.../ROOT/pages/parameter-binding-annotations.adoc | 4 +-
.../modules/ROOT/pages/route-configuration.adoc | 8 +-
.../modules/ROOT/pages/route-group.adoc | 8 +-
.../modules/ROOT/pages/route-template.adoc | 28 +++--
docs/user-manual/modules/ROOT/pages/routes.adoc | 3 +-
.../modules/ROOT/pages/transformer.adoc | 4 +-
.../ROOT/pages/using-propertyplaceholder.adoc | 17 ++-
docs/user-manual/modules/ROOT/pages/validator.adoc | 3 +-
docs/user-manual/modules/ROOT/pages/variables.adoc | 29 +++--
46 files changed, 729 insertions(+), 526 deletions(-)
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/bean-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/bean-eip.adoc
index 23094404c706..2d4985097695 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/bean-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/bean-eip.adoc
@@ -90,17 +90,19 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - bean:
- ref: myBean
- method: myMethod
-- from:
- uri: direct:start
- steps:
- - bean:
- ref: myBean
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - bean:
+ ref: myBean
+ method: myMethod
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - bean:
+ ref: myBean
- beans:
- name: myBean
type: com.foo.ExampleBean
@@ -150,22 +152,25 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:foo
- steps:
- - bean:
- beanType: com.foo.ExampleBean
- method: myMethod
-- from:
- uri: direct:bar
- steps:
- - bean:
- beanType: com.foo.ExampleBean
-- from:
- uri: direct:cheese
- steps:
- - bean:
- beanType: com.foo.ExampleBean
+- route:
+ from:
+ uri: direct:foo
+ steps:
+ - bean:
+ beanType: com.foo.ExampleBean
+ method: myMethod
+- route:
+ from:
+ uri: direct:bar
+ steps:
+ - bean:
+ beanType: com.foo.ExampleBean
+- route:
+ from:
+ uri: direct:cheese
+ steps:
+ - bean:
+ beanType: com.foo.ExampleBean
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/choice-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/choice-eip.adoc
index 5b0cf4af3d63..da6549fd459b 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/choice-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/choice-eip.adoc
@@ -73,23 +73,28 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:a
- steps:
- - choice:
- when:
- - simple: "${header.foo} == 'bar'"
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - choice:
+ when:
+ - expression:
+ simple:
+ expression: "${header.foo} == 'bar'"
+ steps:
+ - to:
+ uri: direct:b
+ - expression:
+ simple:
+ expression: "${header.foo} == 'cheese'"
+ steps:
+ - to:
+ uri: direct:c
+ otherwise:
steps:
- to:
- uri: direct:b
- - simple: "${header.foo} == 'cheese'"
- steps:
- - to:
- uri: direct:c
- otherwise:
- steps:
- - to:
- uri: direct:d
+ uri: direct:d
----
====
@@ -248,21 +253,29 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: "direct:a"
- steps:
- - choice:
- precondition: true
- when:
- - simple: "{{?foo}}"
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - choice:
+ precondition: true
+ when:
+ - expression:
+ simple:
+ expression: "{{?foo}}"
+ steps:
+ - to:
+ uri: direct:foo
+ - expression:
+ simple:
+ expression: "{{?bar}}"
+ steps:
+ - to:
+ uri: direct:bar
+ otherwise:
steps:
- - to: "direct:foo"
- - simple: "{{?bar}}"
- steps:
- - to: "direct:bar"
- otherwise:
- steps:
- - to: "direct:other"
+ - to:
+ uri: direct:other
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/claimCheck-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/claimCheck-eip.adoc
index eb7615a81bef..aed98a16d639 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/claimCheck-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/claimCheck-eip.adoc
@@ -274,21 +274,22 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - to: mock:a
- - claimCheck:
- operation: Push
- - transform:
- expression:
- constant: Bye World
- - to:
- uri: mock:b
- - claimCheck:
- operation: Pop
- - to:
- uri: mock:c
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - to: mock:a
+ - claimCheck:
+ operation: Push
+ - transform:
+ expression:
+ constant: Bye World
+ - to:
+ uri: mock:b
+ - claimCheck:
+ operation: Pop
+ - to:
+ uri: mock:c
----
====
@@ -344,33 +345,34 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - to: mock:a
- - claimCheck:
- operation: Set
- key: foo
- - transform:
- expression:
- constant: Bye World
- - to:
- uri: mock:b
- - claimCheck:
- operation: Get
- key: foo
- - to:
- uri: mock:c
- - transform:
- expression:
- constant: Hi World
- - to:
- uri: mock:d
- - claimCheck:
- operation: Get
- key: foo
- - to:
- uri: mock:e
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - to: mock:a
+ - claimCheck:
+ operation: Set
+ key: foo
+ - transform:
+ expression:
+ constant: Bye World
+ - to:
+ uri: mock:b
+ - claimCheck:
+ operation: Get
+ key: foo
+ - to:
+ uri: mock:c
+ - transform:
+ expression:
+ constant: Hi World
+ - to:
+ uri: mock:d
+ - claimCheck:
+ operation: Get
+ key: foo
+ - to:
+ uri: mock:e
----
====
@@ -423,28 +425,29 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - to:
- uri: mock:a
- - claimCheck:
- operation: Push
- - transform:
- expression:
- constant: ByeWorld
- - setHeader:
- name: foo
- expression:
- constant: 456
- - removeHeader:
- name: bar
- - to:
- uri: mock:b
- - claimCheck:
- operation: Pop
- filter: "header:(foo|bar)"
- - to:
- uri: mock:c
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - to:
+ uri: mock:a
+ - claimCheck:
+ operation: Push
+ - transform:
+ expression:
+ constant: ByeWorld
+ - setHeader:
+ name: foo
+ expression:
+ constant: 456
+ - removeHeader:
+ name: bar
+ - to:
+ uri: mock:b
+ - claimCheck:
+ operation: Pop
+ filter: "header:(foo|bar)"
+ - to:
+ uri: mock:c
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/competing-consumers.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/competing-consumers.adoc
index 14dcab6c178a..6f36a32cc2a6 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/competing-consumers.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/competing-consumers.adoc
@@ -47,13 +47,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: jms:MyQueue
- parameters:
- concurrentConsumers: 5
- steps:
- - to:
- uri: bean:someBean
+- route:
+ from:
+ uri: jms:MyQueue
+ parameters:
+ concurrentConsumers: 5
+ steps:
+ - to:
+ uri: bean:someBean
----
====
@@ -91,11 +92,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: "file://inbox?move=../backup-${date:now:yyyyMMdd}"
- steps:
- - to:
- uri: bean:calculateBean
+- route:
+ from:
+ uri: file://inbox
+ parameters:
+ move: "../backup-${date:now:yyyyMMdd}"
+ steps:
+ - to:
+ uri: bean:calculateBean
----
====
@@ -147,13 +151,16 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: "file://inbox?move=../backup-${date:now:yyyyMMdd}"
- steps:
- - threads:
- poolSize: 10
- - to:
- uri: bean:calculateBean
+- route:
+ from:
+ uri: file://inbox
+ parameters:
+ move: "../backup-${date:now:yyyyMMdd}"
+ steps:
+ - threads:
+ poolSize: 10
+ - to:
+ uri: bean:calculateBean
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/content-enricher.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/content-enricher.adoc
index 7876c7c92fc0..d477352b5a04 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/content-enricher.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/content-enricher.adoc
@@ -51,13 +51,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: activemq:My.Queue
- steps:
- - to:
- uri: velocity:com/acme/MyResponse.vm
- - to:
- uri: activemq:Another.Queue
+- route:
+ from:
+ uri: activemq:My.Queue
+ steps:
+ - to:
+ uri: velocity:com/acme/MyResponse.vm
+ - to:
+ uri: activemq:Another.Queue
----
====
@@ -229,14 +230,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: activemq:Input
- steps:
- - bean:
- ref: myBeanName
- method: doTransform
- - to:
- uri: activemq:Output
+- route:
+ from:
+ uri: activemq:Input
+ steps:
+ - bean:
+ ref: myBeanName
+ method: doTransform
+ - to:
+ uri: activemq:Output
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/content-filter-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/content-filter-eip.adoc
index e96421c99c87..1729c52e9d5a 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/content-filter-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/content-filter-eip.adoc
@@ -127,14 +127,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: activemq:Input
- steps:
- - bean:
- ref: myBeanName
- method: doFilter
- - to:
- uri: activemq:Output
+- route:
+ from:
+ uri: activemq:Input
+ steps:
+ - bean:
+ ref: myBeanName
+ method: doFilter
+ - to:
+ uri: activemq:Output
----
====
@@ -173,13 +174,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: activemq:Input
- steps:
- - setBody:
- expression:
- xpath: //foo:bar
- - to:
- uri: activemq:Output
+- route:
+ from:
+ uri: activemq:Input
+ steps:
+ - setBody:
+ expression:
+ xpath: //foo:bar
+ - to:
+ uri: activemq:Output
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/convertBodyTo-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/convertBodyTo-eip.adoc
index 13f0ae43b357..f3aa01d8eae4 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/convertBodyTo-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/convertBodyTo-eip.adoc
@@ -52,12 +52,13 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: file:inbox
- steps:
- - convertBodyTo:
- type: String
- - log:
- message: "The file content: ${body}"
+- route:
+ from:
+ uri: file:inbox
+ steps:
+ - convertBodyTo:
+ type: String
+ - log:
+ message: "The file content: ${body}"
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/convertHeaderTo-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/convertHeaderTo-eip.adoc
index 5bb2b1859053..095cd20223a2 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/convertHeaderTo-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/convertHeaderTo-eip.adoc
@@ -52,14 +52,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:foo
- steps:
- - convertHeaderTo:
- name: foo
- type: String
- - log:
- message: "The header content: ${header.foo}"
+- route:
+ from:
+ uri: seda:foo
+ steps:
+ - convertHeaderTo:
+ name: foo
+ type: String
+ - log:
+ message: "The header content: ${header.foo}"
----
====
@@ -94,15 +95,16 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:foo
- steps:
- - convertHeaderTo:
- name: foo
- toName: bar
- type: String
- - log:
- message: "The header content: ${header.bar}"
+- route:
+ from:
+ uri: seda:foo
+ steps:
+ - convertHeaderTo:
+ name: foo
+ toName: bar
+ type: String
+ - log:
+ message: "The header content: ${header.bar}"
----
====
@@ -147,13 +149,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:foo
- steps:
- - convertHeaderTo:
- name: ${header.region}
- type: String
- - log:
- message: "Order from EMEA: ${header.emea}"
+- route:
+ from:
+ uri: seda:foo
+ steps:
+ - convertHeaderTo:
+ name: ${header.region}
+ type: String
+ - log:
+ message: "Order from EMEA: ${header.emea}"
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/convertVariableTo-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/convertVariableTo-eip.adoc
index ee276f4e54ef..0ebe0c897af0 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/convertVariableTo-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/convertVariableTo-eip.adoc
@@ -52,14 +52,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:foo
- steps:
- - convertVariableTo:
- name: foo
- type: String
- - log:
- message: "The variable content: ${variable.foo}"
+- route:
+ from:
+ uri: seda:foo
+ steps:
+ - convertVariableTo:
+ name: foo
+ type: String
+ - log:
+ message: "The variable content: ${variable.foo}"
----
====
@@ -94,15 +95,16 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:foo
- steps:
- - convertVariableTo:
- name: foo
- toName: bar
- type: String
- - log:
- message: "The variable content: ${variable.bar}"
+- route:
+ from:
+ uri: seda:foo
+ steps:
+ - convertVariableTo:
+ name: foo
+ toName: bar
+ type: String
+ - log:
+ message: "The variable content: ${variable.bar}"
----
====
@@ -147,13 +149,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:foo
- steps:
- - convertVariableTo:
- name: ${variable.region}
- type: String
- - log:
- message: "Order from EMEA: ${variable.emea}"
+- route:
+ from:
+ uri: seda:foo
+ steps:
+ - convertVariableTo:
+ name: ${variable.region}
+ type: String
+ - log:
+ message: "Order from EMEA: ${variable.emea}"
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/correlation-identifier.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/correlation-identifier.adoc
index 9357f2017378..e04f6699891c 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/correlation-identifier.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/correlation-identifier.adoc
@@ -73,13 +73,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - to:
- uri: jms:queue:foo
- pattern: InOut
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - to:
+ uri: jms:queue:foo
+ pattern: InOut
+ - to:
+ uri: mock:result
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/delay-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/delay-eip.adoc
index 48da16a6131b..37d0c0d146f9 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/delay-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/delay-eip.adoc
@@ -52,14 +52,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:b
- steps:
- - delay:
- expression:
- constant: 1000
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: seda:b
+ steps:
+ - delay:
+ expression:
+ constant: "1000"
+ - to:
+ uri: mock:result
----
====
@@ -111,14 +112,16 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:b
- steps:
- - delay:
- expression:
- simple: "${random(1000,5000)}"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: seda:b
+ steps:
+ - delay:
+ expression:
+ simple:
+ expression: "${random(1000,5000)}"
+ - to:
+ uri: mock:result
----
====
@@ -221,14 +224,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: activemq:queue:foo
- steps:
- - delay:
- expression:
- constant: 1000
- asyncDelayed: true
- - to:
- uri: activemq:aDelayedQueue
+- route:
+ from:
+ uri: activemq:queue:foo
+ steps:
+ - delay:
+ expression:
+ constant: "1000"
+ asyncDelayed: true
+ - to:
+ uri: activemq:aDelayedQueue
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/durable-subscriber.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/durable-subscriber.adoc
index e5b0a3cc9466..dce49942fb58 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/durable-subscriber.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/durable-subscriber.adoc
@@ -65,13 +65,19 @@ YAML::
uri: activemq:topic:foo
- route:
from:
- uri: activemq:topic:foo?clientId=1&durableSubscriptionName=bar1
+ uri: activemq:topic:foo
+ parameters:
+ clientId: 1
+ durableSubscriptionName: bar1
steps:
- to:
uri: mock:result1
- route:
from:
- uri: activemq:topic:foo?clientId=2&durableSubscriptionName=bar2
+ uri: activemq:topic:foo
+ parameters:
+ clientId: 2
+ durableSubscriptionName: bar2
steps:
- to:
uri: mock:result2
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/dynamicRouter-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/dynamicRouter-eip.adoc
index 3061dabaeecc..20b676b163e0 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/dynamicRouter-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/dynamicRouter-eip.adoc
@@ -67,14 +67,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - dynamicRouter:
- expression:
- method:
- beanType: com.foo.MySlipBean
- method: slip
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - dynamicRouter:
+ expression:
+ method:
+ beanType: com.foo.MySlipBean
+ method: slip
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/enrich-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/enrich-eip.adoc
index 750a9253b391..f58cc8a19bd4 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/enrich-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/enrich-eip.adoc
@@ -109,15 +109,16 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - enrich:
- expression:
- constant: "http:remoteserver/foo"
- aggregationStrategy: "#myStrategy"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - enrich:
+ expression:
+ constant: http:remoteserver/foo
+ aggregationStrategy: "#myStrategy"
+ - to:
+ uri: mock:result
- beans:
- name: myStrategy
type: com.foo.ExampleAggregationStrategy
@@ -159,14 +160,15 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - enrich:
- expression:
- constant: "http:remoteserver/foo"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - enrich:
+ expression:
+ constant: http:remoteserver/foo
+ - to:
+ uri: mock:result
----
====
@@ -198,13 +200,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - to:
- uri: http:remoteserver/foo
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - to:
+ uri: http:remoteserver/foo
+ - to:
+ uri: mock:result
----
====
@@ -240,14 +243,16 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:start
- steps:
- - enrich:
- expression:
- simple: "http:myserver/${header.orderId}/order"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: direct:start
+ steps:
+ - enrich:
+ expression:
+ simple:
+ expression: "http:myserver/${header.orderId}/order"
+ - to:
+ uri: mock:result
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/event-message.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/event-message.adoc
index ea56a582006b..b5a1acba8296 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/event-message.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/event-message.adoc
@@ -68,7 +68,9 @@ YAML::
----
- route:
from:
- uri: mq:someQueue?exchangePattern=InOnly
+ uri: mq:someQueue
+ parameters:
+ exchangePattern: InOnly
steps:
- to:
uri: activemq:queue:one-way
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/eventDrivenConsumer-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/eventDrivenConsumer-eip.adoc
index c96532461706..03db700c8e45 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/eventDrivenConsumer-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/eventDrivenConsumer-eip.adoc
@@ -48,10 +48,11 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: jms:queue:foo
- steps:
- - bean:
- beanType: com.foo.MyBean
+- route:
+ from:
+ uri: jms:queue:foo
+ steps:
+ - bean:
+ beanType: com.foo.MyBean
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/from-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/from-eip.adoc
index 08919b53387d..81fabd723102 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/from-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/from-eip.adoc
@@ -54,10 +54,11 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: file:inbox
- steps:
- - to:
- uri: log:inbox
+- route:
+ from:
+ uri: file:inbox
+ steps:
+ - to:
+ uri: log:inbox
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc
index 1a091e47c349..9f824cb496f7 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc
@@ -93,7 +93,8 @@ YAML::
----
- intercept:
steps:
- - to: "log:hello"
+ - to:
+ uri: log:hello
- route:
from:
uri: jms:queue:order
@@ -159,9 +160,12 @@ YAML::
----
- intercept:
onWhen:
- simple: "${body} contains 'Hello'"
+ expression:
+ simple:
+ expression: "${body} contains 'Hello'"
steps:
- - to: "log:hello"
+ - to:
+ uri: log:hello
- route:
from:
uri: jms:queue:order
@@ -273,9 +277,12 @@ YAML::
----
- intercept:
onWhen:
- simple: "${body} contains 'Hello'"
+ expression:
+ simple:
+ expression: "${body} contains 'Hello'"
steps:
- - to: "log:test"
+ - to:
+ uri: log:test
- stop: {}
- route:
from:
@@ -339,7 +346,8 @@ YAML::
----
- interceptFrom:
steps:
- - to: "log:incoming"
+ - to:
+ uri: log:incoming
- route:
from:
uri: jms:queue:order
@@ -398,7 +406,8 @@ YAML::
- interceptFrom:
uri: "jms*"
steps:
- - to: "log:incoming"
+ - to:
+ uri: log:incoming
- route:
from:
uri: jms:queue:order
@@ -481,7 +490,8 @@ YAML::
- interceptSendToEndpoint:
uri: "kafka*"
steps:
- - to: "bean:beforeKafka"
+ - to:
+ uri: bean:beforeKafka
- route:
from:
uri: jms:queue:order
@@ -539,7 +549,8 @@ YAML::
uri: "kafka*"
afterUri: "bean:afterKafka"
steps:
- - to: "bean:beforeKafka"
+ - to:
+ uri: bean:beforeKafka
- route:
from:
uri: jms:queue:order
@@ -600,7 +611,8 @@ YAML::
uri: "kafka*"
skipSendToOriginalEndpoint: true
steps:
- - to: "mock:kafka"
+ - to:
+ uri: mock:kafka
- route:
from:
uri: jms:queue:order
@@ -662,7 +674,9 @@ YAML::
uri: "kafka*"
skipSendToOriginalEndpoint: true
onWhen:
- simple: "${header.biztype} == 'TEST'"
+ expression:
+ simple:
+ expression: "${header.biztype} == 'TEST'"
steps:
- log:
message: "TEST message detected - is NOT send to kafka"
@@ -721,7 +735,8 @@ YAML::
- interceptSendToEndpoint:
uri: "jms:queue:cheese"
steps:
- - to: "log:smelly"
+ - to:
+ uri: log:smelly
----
====
@@ -758,7 +773,8 @@ YAML::
- interceptFrom:
uri: "file:*"
steps:
- - to: "log:from-file"
+ - to:
+ uri: log:from-file
----
====
@@ -795,7 +811,8 @@ YAML::
- interceptFrom:
uri: "file:order/inbox/*"
steps:
- - to: "log:new-file-orders"
+ - to:
+ uri: log:new-file-orders
----
====
@@ -832,6 +849,7 @@ YAML::
- interceptFrom:
uri: "jms:queue:(gold|silver)"
steps:
- - to: "seda:handleFast"
+ - to:
+ uri: seda:handleFast
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/kamelet-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/kamelet-eip.adoc
index 73c4c327b9ba..c0d64e2b864f 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/kamelet-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/kamelet-eip.adoc
@@ -78,7 +78,9 @@ YAML::
uri: direct:start
steps:
- to:
- uri: kamelet:my-aggregate?count=5
+ uri: kamelet:my-aggregate
+ parameters:
+ count: 5
- to:
uri: log:info
- to:
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc
index 80b42151bcff..13ffaaf9b8a2 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc
@@ -62,16 +62,17 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: file:inbox/xml
- steps:
- - unmarshal:
- jaxb: {}
- - to:
- uri: bean:validateOrder
- - marshal:
- jaxb: {}
- - to:
- uri: jms:queue:order
+- route:
+ from:
+ uri: file:inbox/xml
+ steps:
+ - unmarshal:
+ jaxb: {}
+ - to:
+ uri: bean:validateOrder
+ - marshal:
+ jaxb: {}
+ - to:
+ uri: jms:queue:order
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-expiration.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-expiration.adoc
index cafdb444f6c0..dc8fc75274bd 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-expiration.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-expiration.adoc
@@ -49,6 +49,8 @@ YAML::
uri: direct:cheese
steps:
- to:
- uri: jms:queue:cheese?timeToLive=5000
+ uri: jms:queue:cheese
+ parameters:
+ timeToLive: 5000
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/normalizer.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/normalizer.adoc
index b88777161262..37e0749e185e 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/normalizer.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/normalizer.adoc
@@ -74,13 +74,17 @@ YAML::
expression: /employee
steps:
- to:
- uri: bean:normalizer?method=employeeToPerson
+ uri: bean:normalizer
+ parameters:
+ method: employeeToPerson
- expression:
xpath:
expression: /customer
steps:
- to:
- uri: bean:normalizer?method=customerToPerson
+ uri: bean:normalizer
+ parameters:
+ method: customerToPerson
- to:
uri: mock:result
----
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/poll-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/poll-eip.adoc
index 82da39128a1f..afab104570ba 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/poll-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/poll-eip.adoc
@@ -95,7 +95,9 @@ YAML::
uri: direct:payload
steps:
- poll:
- uri: ftp:myserver.com/myfolder?fileName=report-file.pdf
+ uri: ftp:myserver.com/myfolder
+ parameters:
+ fileName: report-file.pdf
----
====
@@ -130,7 +132,9 @@ YAML::
uri: direct:payload
steps:
- poll:
- uri: "ftp:myserver.com/myfolder?fileName=report-${header.id}.pdf"
+ uri: ftp:myserver.com/myfolder
+ parameters:
+ fileName: "report-${header.id}.pdf"
----
====
@@ -184,7 +188,11 @@ YAML::
uri: direct:payload
steps:
- poll:
- uri:
aws-s3:xavier-dev?amazonS3Client=#s3client&deleteAfterRead=false&fileName=report-file.pdf
+ uri: aws-s3:xavier-dev
+ parameters:
+ amazonS3Client: "#s3client"
+ deleteAfterRead: false
+ fileName: report-file.pdf
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc
index 0af5a7c44d44..1fe163a0e690 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc
@@ -210,7 +210,9 @@ YAML::
uri: direct:report
steps:
- pollEnrich:
- uri:
aws-s3:xavier-dev?amazonS3Client=#s3client&deleteAfterRead=false&fileName=report-file.pdf
+ expression:
+ constant:
+ expression:
"aws-s3:xavier-dev?amazonS3Client=#s3client&deleteAfterRead=false&fileName=report-file.pdf"
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeader-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeader-eip.adoc
index 87349e26a119..075573695044 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeader-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeader-eip.adoc
@@ -50,13 +50,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:b
- steps:
- - removeHeader:
- name: myHeader
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: seda:b
+ steps:
+ - removeHeader:
+ name: myHeader
+ - to:
+ uri: mock:result
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeaders-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeaders-eip.adoc
index 2bdd4abac88a..7c9c70444fac 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeaders-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/removeHeaders-eip.adoc
@@ -60,13 +60,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:b
- steps:
- - removeHeaders:
- pattern: "*"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: seda:b
+ steps:
+ - removeHeaders:
+ pattern: "*"
+ - to:
+ uri: mock:result
----
====
@@ -100,12 +101,13 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:b
- steps:
- - removeHeaders: "Camel*"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: seda:b
+ steps:
+ - removeHeaders: "Camel*"
+ - to:
+ uri: mock:result
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/removeProperties-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/removeProperties-eip.adoc
index c2b71b2dd741..a863798209f1 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/removeProperties-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/removeProperties-eip.adoc
@@ -60,13 +60,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:b
- steps:
- - removeProperties:
- pattern: "*"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: seda:b
+ steps:
+ - removeProperties:
+ pattern: "*"
+ - to:
+ uri: mock:result
----
====
@@ -104,13 +105,14 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: seda:b
- steps:
- - removeProperties:
- pattern: "Foo*"
- - to:
- uri: mock:result
+- route:
+ from:
+ uri: seda:b
+ steps:
+ - removeProperties:
+ pattern: "Foo*"
+ - to:
+ uri: mock:result
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/requestReply-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/requestReply-eip.adoc
index 72a5f16eb405..f5563546a58b 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/requestReply-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/requestReply-eip.adoc
@@ -71,7 +71,9 @@ YAML::
----
- route:
from:
- uri: jms:someQueue?exchangePattern=InOut
+ uri: jms:someQueue
+ parameters:
+ exchangePattern: InOut
steps:
- to:
uri: bean:processMessage
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/return-address.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/return-address.adoc
index 0382791bd199..162906203f73 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/return-address.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/return-address.adoc
@@ -87,7 +87,9 @@ YAML::
uri: direct:foo
steps:
- to:
- uri: jms:queue:cheese?replyTo=myReplyQueue
+ uri: jms:queue:cheese
+ parameters:
+ replyTo: myReplyQueue
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/setHeaders-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/setHeaders-eip.adoc
index a5a0d50737b6..8602df70c368 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/setHeaders-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/setHeaders-eip.adoc
@@ -58,17 +58,18 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:a
- steps:
- - setHeaders:
- headers:
- - name: myHeader
- constant: test
- - name: otherHeader
- constant: other
- - to:
- uri:direct:b
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - setHeaders:
+ headers:
+ - name: myHeader
+ constant: test
+ - name: otherHeader
+ constant: other
+ - to:
+ uri: direct:b
----
====
@@ -109,17 +110,22 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:a
- steps:
- - setHeaders:
- headers:
- - name: randomNumber
- simple: "${random(1,100)}"
- - name: body
- simple: "${body}"
- - to:
- uri:direct:b
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - setHeaders:
+ headers:
+ - name: randomNumber
+ expression:
+ simple:
+ expression: "${random(1,100)}"
+ - name: body
+ expression:
+ simple:
+ expression: "${body}"
+ - to:
+ uri: direct:b
----
====
@@ -161,19 +167,23 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:a
- steps:
- - setHeaders:
- headers:
- - name: foo
- simple: "${body}"
- - name: bar
- simple:
- expression: "${header.foo} > 10"
- resultType: "boolean"
- - to:
- uri:direct:b
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - setHeaders:
+ headers:
+ - name: foo
+ expression:
+ simple:
+ expression: "${body}"
+ - name: bar
+ expression:
+ simple:
+ expression: "${header.foo} > 10"
+ resultType: boolean
+ - to:
+ uri: direct:b
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/setVariables-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/setVariables-eip.adoc
index 432b6825935d..440c631caab0 100644
---
a/core/camel-core-engine/src/main/docs/modules/eips/pages/setVariables-eip.adoc
+++
b/core/camel-core-engine/src/main/docs/modules/eips/pages/setVariables-eip.adoc
@@ -58,17 +58,18 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:a
- steps:
- - setVariables:
- variables:
- - name: myVar
- constant: test
- - name: otherVar
- constant: other
- - to:
- uri: direct:b
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - setVariables:
+ variables:
+ - name: myVar
+ constant: test
+ - name: otherVar
+ constant: other
+ - to:
+ uri: direct:b
----
====
@@ -109,17 +110,22 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:a
- steps:
- - setVariables:
- variables:
- - name: randomNumber
- simple: "${random(1,100)}"
- - name: body
- simple: "${body}"
- - to:
- uri:direct:b
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - setVariables:
+ variables:
+ - name: randomNumber
+ expression:
+ simple:
+ expression: "${random(1,100)}"
+ - name: body
+ expression:
+ simple:
+ expression: "${body}"
+ - to:
+ uri: direct:b
----
====
@@ -161,19 +167,23 @@ YAML::
+
[source,yaml]
----
-- from:
- uri: direct:a
- steps:
- - setVariables:
- variables:
- - name: foo
- simple: "${body}"
- - name: bar
- simple:
- expression: "${variable.foo} > 10"
- resultType: "boolean"
- - to:
- uri:direct:b
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - setVariables:
+ variables:
+ - name: foo
+ expression:
+ simple:
+ expression: "${body}"
+ - name: bar
+ expression:
+ simple:
+ expression: "${variable.foo} > 10"
+ resultType: "boolean"
+ - to:
+ uri: direct:b
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/toD-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/toD-eip.adoc
index 27800bf01008..5844b9ae235c 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/toD-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/toD-eip.adoc
@@ -210,7 +210,9 @@ YAML::
uri: direct:login
steps:
- toD:
- uri: "http:myloginserver:8080/login?userid=${header.userName}"
+ uri: http:myloginserver:8080/login
+ parameters:
+ userid: "${header.userName}"
cacheSize: 10
----
====
@@ -349,7 +351,9 @@ YAML::
uri: direct:login
steps:
- toD:
- uri: "http:myloginserver:8080/login?userid=${header.userName}"
+ uri: http:myloginserver:8080/login
+ parameters:
+ userid: "${header.userName}"
----
====
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/validate-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/validate-eip.adoc
index 893cc6d3525b..835bd7ed5aee 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/validate-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/validate-eip.adoc
@@ -68,7 +68,9 @@ YAML::
simple:
expression: "${body} regex '^\\w{10}\\,\\d{2}\\,\\w{24}$'"
- to:
- uri: bean:myServiceBean?method=processLine
+ uri: bean:myServiceBean
+ parameters:
+ method: processLine
----
====
diff --git
a/docs/user-manual/modules/ROOT/pages/camel-configuration-utilities.adoc
b/docs/user-manual/modules/ROOT/pages/camel-configuration-utilities.adoc
index d98f81c313c9..9a1f988baf0b 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-configuration-utilities.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-configuration-utilities.adoc
@@ -413,10 +413,12 @@ YAML::
keystorePassword: changeit
trustStore: truststore.p12
trustStorePassword: changeit
-- from:
- uri: "direct:ssl"
- steps:
- - to: "mock:ssl"
+- route:
+ from:
+ uri: direct:ssl
+ steps:
+ - to:
+ uri: mock:ssl
----
Spring Boot::
diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
b/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
index f65494a29bad..fc3ef83678e4 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
@@ -696,10 +696,14 @@ to run the Camel application on Kubernetes.
[source,yaml]
----
-- from:
- uri: knative:event/camel.evt.type?name=my-broker
- steps:
- - to: log:info
+- route:
+ from:
+ uri: knative:event/camel.evt.type
+ parameters:
+ name: my-broker
+ steps:
+ - to:
+ uri: log:info
----
The route consumes Knative events of type `camel.evt.type`.
@@ -773,10 +777,12 @@ The Camel route that connects to a Knative channel in
order to receive events lo
[source,yaml]
----
-- from:
- uri: knative:channel/my-channel
- steps:
- - to: log:info
+- route:
+ from:
+ uri: knative:channel/my-channel
+ steps:
+ - to:
+ uri: log:info
----
The Knative channel is referenced by its name.
@@ -853,12 +859,16 @@ The following route produces events on a Knative broker:
[source, yaml]
----
-- from:
- uri: timer:tick
- steps:
- - setBody:
- constant: Hello Camel !!!
- - to: knative:event/camel.evt.type?name=my-broker
+- route:
+ from:
+ uri: timer:tick
+ steps:
+ - setBody:
+ constant: Hello Camel !!!
+ - to:
+ uri: knative:event/camel.evt.type
+ parameters:
+ name: my-broker
----
The route produces events of type `camel.evt.type` and pushes the events to
the broker named `my-broker`.
diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index d95a9d8160a2..8635b5e886a6 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -1441,13 +1441,15 @@ And to use the kamelet, you could create the following
route:
[source,yaml]
----
-- from:
- uri: "kamelet:cheese-source"
- parameters:
- period: "2000"
- message: "Hello World"
- steps:
- - log: "${body}"
+- route:
+ from:
+ uri: kamelet:cheese-source
+ parameters:
+ period: "2000"
+ message: "Hello World"
+ steps:
+ - log:
+ message: "${body}"
----
If you want to create a sink kamelet, then you just name it with sink as
follows (based on log sink):
@@ -1461,13 +1463,15 @@ You can then change the route to use the wine kamelet
as follows:
[source,yaml]
----
-- from:
- uri: "kamelet:cheese-source"
- parameters:
- period: "2000"
- message: "Hello World"
- steps:
- - to: "kamelet:wine-sink"
+- route:
+ from:
+ uri: kamelet:cheese-source
+ parameters:
+ period: "2000"
+ message: "Hello World"
+ steps:
+ - to:
+ uri: kamelet:wine-sink
----
If you want to create a new Kamelet based on an existing Kamelet, for example,
to create a new sink based on the existing MySQL:
@@ -2612,11 +2616,12 @@ running on port 8080. For example, the following route
in a file named `server.y
[source,yaml]
----
-- from:
- uri: "platform-http:/hello"
- steps:
- - set-body:
- constant: "Hello World"
+- route:
+ from:
+ uri: platform-http:/hello
+ steps:
+ - set-body:
+ constant: "Hello World"
----
Can be run with
diff --git a/docs/user-manual/modules/ROOT/pages/endpoint.adoc
b/docs/user-manual/modules/ROOT/pages/endpoint.adoc
index 489cbfeb03eb..c95e5ca87fac 100644
--- a/docs/user-manual/modules/ROOT/pages/endpoint.adoc
+++ b/docs/user-manual/modules/ROOT/pages/endpoint.adoc
@@ -85,7 +85,9 @@ YAML::
----
- route:
from:
- uri: file:messages/foo?sorter=#bean:mySpecialFileSorter
+ uri: file:messages/foo
+ parameters:
+ sorter: "#bean:mySpecialFileSorter"
steps:
- to:
uri: jms:queue:foo
@@ -305,7 +307,10 @@ YAML::
uri: file:inbox
steps:
- to:
- uri:
"ftp:[email protected]?password=RAW($simple{env:MY_FTP_PASSWORD})&binary=true"
+ uri: ftp:[email protected]
+ parameters:
+ password: "RAW($simple{env:MY_FTP_PASSWORD})"
+ binary: true
----
====
@@ -353,7 +358,10 @@ YAML::
uri: file:inbox
steps:
- to:
- uri:
"ftp:[email protected]?password={{myFtpPassword}}&binary=true"
+ uri: ftp:[email protected]
+ parameters:
+ password: "{{myFtpPassword}}"
+ binary: true
----
====
diff --git
a/docs/user-manual/modules/ROOT/pages/parameter-binding-annotations.adoc
b/docs/user-manual/modules/ROOT/pages/parameter-binding-annotations.adoc
index fee5391a9e37..cb2081b0c2b6 100644
--- a/docs/user-manual/modules/ROOT/pages/parameter-binding-annotations.adoc
+++ b/docs/user-manual/modules/ROOT/pages/parameter-binding-annotations.adoc
@@ -146,7 +146,9 @@ YAML::
uri: activemq:someQueue
steps:
- to:
- uri: bean:myBean?method=doSomething
+ uri: bean:myBean
+ parameters:
+ method: doSomething
----
====
diff --git a/docs/user-manual/modules/ROOT/pages/route-configuration.adoc
b/docs/user-manual/modules/ROOT/pages/route-configuration.adoc
index 64582998a63b..8590ef5307d3 100644
--- a/docs/user-manual/modules/ROOT/pages/route-configuration.adoc
+++ b/docs/user-manual/modules/ROOT/pages/route-configuration.adoc
@@ -262,10 +262,14 @@ And in the YAML routes you can assign which
configurations to use:
# refer to the route configuration by the id to use for this route
routeConfigurationId: "yamlError"
from:
- uri: "timer:yaml?period=3s"
+ uri: timer:yaml
+ parameters:
+ period: 3s
steps:
- setBody:
- simple: "Timer fired ${header.CamelTimerCounter} times"
+ expression:
+ simple:
+ expression: "Timer fired ${header.CamelTimerCounter} times"
- to:
uri: "log:yaml"
parameters:
diff --git a/docs/user-manual/modules/ROOT/pages/route-group.adoc
b/docs/user-manual/modules/ROOT/pages/route-group.adoc
index 9976f32d3292..3e070cc84cd0 100644
--- a/docs/user-manual/modules/ROOT/pages/route-group.adoc
+++ b/docs/user-manual/modules/ROOT/pages/route-group.adoc
@@ -62,7 +62,9 @@ YAML::
uri: activemq:queue:order.in
steps:
- to:
- uri: bean:orderServer?method=validate
+ uri: bean:orderServer
+ parameters:
+ method: validate
- to:
uri: direct:processOrder
- route:
@@ -72,7 +74,9 @@ YAML::
uri: direct:processOrder
steps:
- to:
- uri: bean:orderService?method=process
+ uri: bean:orderService
+ parameters:
+ method: process
- to:
uri: activemq:queue:order.out
- route:
diff --git a/docs/user-manual/modules/ROOT/pages/route-template.adoc
b/docs/user-manual/modules/ROOT/pages/route-template.adoc
index a23f99afb9bf..3d479f67ab45 100644
--- a/docs/user-manual/modules/ROOT/pages/route-template.adoc
+++ b/docs/user-manual/modules/ROOT/pages/route-template.adoc
@@ -66,7 +66,9 @@ YAML::
- name: "myPeriod"
defaultValue: "3s"
from:
- uri: "timer:{{name}}?period={{myPeriod}}"
+ uri: "timer:{{name}}"
+ parameters:
+ period: "{{myPeriod}}"
steps:
- setBody:
expression:
@@ -159,14 +161,18 @@ Notice how we use `?` in the replyTo option below:
----
- route:
from:
- uri: "timer:{{name}}?period={{myPeriod}}"
+ uri: "timer:{{name}}"
+ parameters:
+ period: "{{myPeriod}}"
steps:
- setBody:
expression:
simple:
expression: "{{greeting}} ${body}"
- to:
- uri: "jms:myqueue?replyTo={{?replyToQueue}}"
+ uri: "jms:myqueue"
+ parameters:
+ replyTo: "{{?replyToQueue}}"
----
====
@@ -940,7 +946,9 @@ Notice how the Groovy code can be inlined directly in the
route template in DSL
uri: direct:s3-store
steps:
- to:
- uri: "aws2-s3:{{bucket}}?amazonS3Client=#{{myClient}}"
+ uri: "aws2-s3:{{bucket}}"
+ parameters:
+ amazonS3Client: "#{{myClient}}"
----
====
@@ -1006,7 +1014,9 @@ and can be omitted. For example in this example as we
inject the bean via its be
uri: direct:s3-store
steps:
- to:
- uri: "aws2-s3:{{bucket}}?amazonS3Client=#{{myClient}}"
+ uri: "aws2-s3:{{bucket}}"
+ parameters:
+ amazonS3Client: "#{{myClient}}"
----
====
@@ -1114,7 +1124,9 @@ YAML::
uri: direct:s3-store
steps:
- to:
- uri: "aws2-s3:{{bucket}}?amazonS3Client=#{{myClient}}"
+ uri: "aws2-s3:{{bucket}}"
+ parameters:
+ amazonS3Client: "#{{myClient}}"
----
====
@@ -1194,7 +1206,9 @@ YAML::
uri: direct:s3-store
steps:
- to:
- uri: "aws2-s3:{{bucket}}?amazonS3Client=#{{myClient}}"
+ uri: "aws2-s3:{{bucket}}"
+ parameters:
+ amazonS3Client: "#{{myClient}}"
----
====
diff --git a/docs/user-manual/modules/ROOT/pages/routes.adoc
b/docs/user-manual/modules/ROOT/pages/routes.adoc
index db45fb736e46..abbdb8fa502f 100644
--- a/docs/user-manual/modules/ROOT/pages/routes.adoc
+++ b/docs/user-manual/modules/ROOT/pages/routes.adoc
@@ -251,7 +251,8 @@ YAML::
steps:
- unmarshal:
jaxb: {}
- - to: "direct:out"
+ - to:
+ uri: direct:out
----
====
diff --git a/docs/user-manual/modules/ROOT/pages/transformer.adoc
b/docs/user-manual/modules/ROOT/pages/transformer.adoc
index 97eb74e42cc7..ac8f5c3b45cb 100644
--- a/docs/user-manual/modules/ROOT/pages/transformer.adoc
+++ b/docs/user-manual/modules/ROOT/pages/transformer.adoc
@@ -194,7 +194,9 @@ YAML::
----
- transformers:
endpointTransformer:
- uri: component:componentPathOptions?mappingFile=myMapping.xml
+ uri: component:componentPathOptions
+ parameters:
+ mappingFile: myMapping.xml
fromType: xml
toType: json
----
diff --git a/docs/user-manual/modules/ROOT/pages/using-propertyplaceholder.adoc
b/docs/user-manual/modules/ROOT/pages/using-propertyplaceholder.adoc
index c197db4901e5..e52fe318a419 100644
--- a/docs/user-manual/modules/ROOT/pages/using-propertyplaceholder.adoc
+++ b/docs/user-manual/modules/ROOT/pages/using-propertyplaceholder.adoc
@@ -272,7 +272,9 @@ YAML::
uri: direct:start
steps:
- to:
- uri: "file:outbox?bufferSize={{buf}}"
+ uri: file:outbox
+ parameters:
+ bufferSize: "{{buf}}"
----
====
@@ -399,7 +401,9 @@ YAML::
uri: direct:start
steps:
- to:
- uri: "elasticsearch:foo?query={{myQuery?nested=false}}"
+ uri: elasticsearch:foo
+ parameters:
+ query: "{{myQuery?nested=false}}"
----
====
@@ -483,7 +487,10 @@ YAML::
uri: direct:start
steps:
- to:
- uri:
"log:{{cool.start}}?showBodyType=false&showExchangeId={{cool.showid}}"
+ uri: "log:{{cool.start}}"
+ parameters:
+ showBodyType: "false"
+ showExchangeId: "{{cool.showid}}"
- to:
uri: "mock:{{cool.result}}"
----
@@ -851,7 +858,9 @@ YAML::
- choice:
disabled: "{{boolean:region == 'EMEA'}}"
when:
- - simple: "${header.RetryAttempts} == null"
+ - expression:
+ simple:
+ expression: "${header.RetryAttempts} == null"
steps:
- setProperty:
name: "HttpMessageMethod"
diff --git a/docs/user-manual/modules/ROOT/pages/validator.adoc
b/docs/user-manual/modules/ROOT/pages/validator.adoc
index ddacb23317d2..f92328296c45 100644
--- a/docs/user-manual/modules/ROOT/pages/validator.adoc
+++ b/docs/user-manual/modules/ROOT/pages/validator.adoc
@@ -77,7 +77,8 @@ YAML::
predicateValidator:
type: csv:CSVOrder
expression:
- simple: "${body} contains '{name:XOrder}'"
+ simple:
+ expression: "${body} contains '{name:XOrder}'"
----
====
diff --git a/docs/user-manual/modules/ROOT/pages/variables.adoc
b/docs/user-manual/modules/ROOT/pages/variables.adoc
index 1462a9bf0b94..239019c0e855 100644
--- a/docs/user-manual/modules/ROOT/pages/variables.adoc
+++ b/docs/user-manual/modules/ROOT/pages/variables.adoc
@@ -395,8 +395,10 @@ YAML::
from:
uri: direct:service
steps:
- - to: http:myservice
- - to: log:after
+ - to:
+ uri: http:myservice
+ - to:
+ uri: log:after
----
====
@@ -442,12 +444,13 @@ YAML::
----
- route:
from:
- uri: "direct:service"
+ uri: direct:service
steps:
- to:
uri: http:myservice
variableReceive: myVar
- - to: "log:after"
+ - to:
+ uri: log:after
----
====
@@ -517,15 +520,21 @@ YAML::
----
- route:
from:
- uri: "direct:start"
- variableReceive: "myKey"
+ uri: direct:start
+ variableReceive: myKey
steps:
- transform:
- simple: "Bye ${body}"
- - to: "mock:foo"
+ expression:
+ simple:
+ expression: "Bye ${body}"
+ - to:
+ uri: mock:foo
- setBody:
- variable: "myKey"
- - to: "mock:result"
+ expression:
+ variable:
+ expression: myKey
+ - to:
+ uri: mock:result
----
====