Enriching your content with some help from other endpoints

The Content Enricher EIP is used when you need to call out to some other endpoint (for example, a web service or Java method) to get additional content based on all, or parts, of your message. This recipe focuses on the most common scenario—when you want to modify the contents of your original message (including its body, headers, or properties) with the contents of the returned message.

When using the Enricher EIP, it is a common requirement to include a processing step before the enrich call to set up the message body to an appropriate request format for the enriching endpoint. It is also likely that you will need to define an additional processing step to merge the results of the endpoint ...

Get Apache Camel Developer's Cookbook now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.