This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch camel-4.18.x
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.18.x by this push:
new 96097aed4c09 CAMEL-23025: Added docs
96097aed4c09 is described below
commit 96097aed4c0931ed059292fb9d74c3eb960b1830
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Feb 18 07:21:17 2026 +0100
CAMEL-23025: Added docs
---
.../modules/languages/pages/tokenize-language.adoc | 38 ++++++++++++++++++----
1 file changed, 32 insertions(+), 6 deletions(-)
diff --git
a/core/camel-core-languages/src/main/docs/modules/languages/pages/tokenize-language.adoc
b/core/camel-core-languages/src/main/docs/modules/languages/pages/tokenize-language.adoc
index c83655667efa..b2045a52ea7d 100644
---
a/core/camel-core-languages/src/main/docs/modules/languages/pages/tokenize-language.adoc
+++
b/core/camel-core-languages/src/main/docs/modules/languages/pages/tokenize-language.adoc
@@ -37,6 +37,23 @@ The following example shows how to take a request from the
direct:a endpoint
then split it into pieces using an xref:manual::expression.adoc[Expression],
then forward each piece to direct:b:
+IMPORTANT: When using new-line (`\n`) as tokenizer, then XML and YAML DSL must
use the `token` option\
+as done in the following example.
+
+[tabs]
+====
+
+Java::
++
+[source,java]
+----
+from("direct:a")
+ .split(body().tokenize("\n"))
+ .to("direct:b");
+----
+
+XML::
++
[source,xml]
----
<route>
@@ -48,14 +65,23 @@ then forward each piece to direct:b:
</route>
----
-And in Java DSL:
-
-[source,java]
+YAML::
++
+[source,yaml]
----
-from("direct:a")
- .split(body().tokenize("\n"))
- .to("direct:b");
+- route:
+ from:
+ uri: direct:a
+ steps:
+ - split:
+ expression:
+ tokenize:
+ token: "\n"
+ steps:
+ - to:
+ uri: direct:b
----
+====
== See Also