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
commit 150a8e4e44ddce86f6a8205c534a57afa79f712b Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu Oct 7 12:49:08 2021 +0200 CAMEL-16861: Cleanup and update EIP docs --- .../main/docs/modules/eips/pages/message-translator.adoc | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-translator.adoc b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-translator.adoc index d5eca5c..bc6b08a 100644 --- a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-translator.adoc +++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-translator.adoc @@ -3,15 +3,19 @@ Camel supports the http://www.enterpriseintegrationpatterns.com/MessageTranslator.html[Message Translator] from the xref:enterprise-integration-patterns.adoc[EIP -patterns] by using an arbitrary xref:latest@manual:ROOT:processor.adoc[Processor] in the -routing logic, by using a xref:latest@manual:ROOT:bean-integration.adoc[bean] to perform -the transformation, or by using transform() in the DSL. You can also use -a xref:latest@manual:ROOT:data-format.adoc[Data Format] to marshal and unmarshal messages -in different encodings. +patterns]. image::eip/MessageTranslator.gif[image] -== Samples +The Message Translator can be done in different ways in Camel: + +* Using xref:transform-eip.adoc[Transform] in the DSL +* Calling a xref:latest@manual:ROOT:processor.adoc[Processor] or xref:latest@manual:ROOT:bean-integration.adoc[bean] + to perform the transformation +* Messages can also be transformed using xref:latest@manual:ROOT:data-format.adoc[Data Format] + to marshal and unmarshal messages in different encodings. + +== Example You can transform a message using Camel's xref:latest@manual:ROOT:bean-integration.adoc[Bean Integration] to call any method on a