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