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 43fa983024ff Update docs
43fa983024ff is described below

commit 43fa983024ff0a5d5052ce240aa0524cabca7f13
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Feb 12 20:04:33 2026 +0100

    Update docs
---
 .../docs/modules/eips/pages/channel-adapter.adoc   | 36 ++++++++++++++++++++--
 .../modules/eips/pages/circuitBreaker-eip.adoc     | 27 ++++++++++++++++
 2 files changed, 61 insertions(+), 2 deletions(-)

diff --git 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/channel-adapter.adoc 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/channel-adapter.adoc
index 4cf89452f752..69dd51af8492 100644
--- 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/channel-adapter.adoc
+++ 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/channel-adapter.adoc
@@ -23,12 +23,44 @@ xref:ROOT:kafka-component.adoc[Kafka] component.
 
 One solution is to use a Camel route which consumes from the Kafka topic which 
calls a bean with the data.
 
+[tabs]
+====
+Java::
++
 [source,java]
 ----
-from("kafka:cheese?brokers={{kafka.host}}:{{kafka.port}}"
-    .to("bean:cheeseBean");
+from("kafka:cheese?brokers={{kafka.host}}:{{kafka.port}}")
+  .to("bean:cheeseBean");
 ----
 
+XML::
++
+[source,xml]
+----
+<route>
+    <from uri="kafka:cheese?brokers={{kafka.host}}:{{kafka.port}}"/>
+    <to uri="bean:cheeseBean"/>
+</route>
+----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+    from:
+      uri: kafka
+      parameters:
+        topic: cheese
+        brokers: "{{kafka.host}}:{{kafka.port}}"
+      steps:
+        - to:
+            uri: bean
+            parameters:
+              beanName: cheeseBean
+----
+====
+
 And the bean has a method which accepts the message payload as a byte array.
 
 [source,java]
diff --git 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
index 8deb8758a539..801ac1e1c5f2 100644
--- 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
+++ 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/circuitBreaker-eip.adoc
@@ -73,6 +73,33 @@ XML::
   <to uri="mock:result"/>
 </route>
 ----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+    from:
+      uri: direct
+      parameters:
+        name: start
+      steps:
+        - circuitBreaker:
+            onFallback:
+              steps:
+                - transform:
+                    constant:
+                      expression: Fallback message
+            steps:
+              - to:
+                  uri: http
+                  parameters:
+                    httpUri: fooservice.com/slow
+        - to:
+            uri: mock
+            parameters:
+              name: result
+----
 ====
 
 == Circuit Breaker components

Reply via email to