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 86c59cbf35ab Update pipeline-eip.adoc (#21310)
86c59cbf35ab is described below
commit 86c59cbf35ab95003931f532df44eacd078c1f78
Author: Raymond Meester <[email protected]>
AuthorDate: Sun Feb 8 14:35:33 2026 +0100
Update pipeline-eip.adoc (#21310)
Add YAML examples
---
.../main/docs/modules/eips/pages/pipeline-eip.adoc | 92 ++++++++++++++++++++++
1 file changed, 92 insertions(+)
diff --git
a/core/camel-core-engine/src/main/docs/modules/eips/pages/pipeline-eip.adoc
b/core/camel-core-engine/src/main/docs/modules/eips/pages/pipeline-eip.adoc
index d662f4a0d3e6..a1a3a3036f00 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/pipeline-eip.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/pipeline-eip.adoc
@@ -59,6 +59,32 @@ XML::
</pipeline>
</route>
----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+ from:
+ uri: activemq
+ parameters:
+ destinationName: cheese
+ steps:
+ - pipeline:
+ steps:
+ - to:
+ uri: bean
+ parameters:
+ beanName: foo
+ - to:
+ uri: bean
+ parameters:
+ beanName: bar
+ - to:
+ uri: activemq
+ parameters:
+ destinationName: wine
+----
====
Though a pipeline is the default mode of operation when you specify
@@ -87,6 +113,30 @@ XML::
<to uri="activemq:wine"/>
</route>
----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+ from:
+ uri: activemq
+ parameters:
+ destinationName: cheese
+ steps:
+ - to:
+ uri: bean
+ parameters:
+ beanName: foo
+ - to:
+ uri: bean
+ parameters:
+ beanName: bar
+ - to:
+ uri: activemq
+ parameters:
+ destinationName: wine
+----
====
=== Pipeline vs Multicast
@@ -149,4 +199,46 @@ XML::
<to uri="log:result"/>
</route>
----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+ from:
+ uri: activemq
+ parameters:
+ destinationName: SomeQueue
+ steps:
+ - multicast:
+ steps:
+ - pipeline:
+ steps:
+ - to:
+ uri: bean
+ parameters:
+ beanName: something
+ - to:
+ uri: log
+ parameters:
+ loggerName: Something
+ - pipeline:
+ steps:
+ - to:
+ uri: bean
+ parameters:
+ beanName: foo
+ - to:
+ uri: bean
+ parameters:
+ beanName: bar
+ - to:
+ uri: activemq
+ parameters:
+ destinationName: OutputQueue
+ - to:
+ uri: log
+ parameters:
+ loggerName: result
+----
====