Using Camel components in a Route - 7.0

Talend ESB Studio User Guide

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend ESB
task
Design and Development
EnrichPlatform
Talend Studio

There are many Camel components such as camel-mina, camel-http4 and others which are supported, but not directly included in the Palette. These Camel components require the generic cMessagingEndpoint to use them, and their libraries need to be added to the Route. All versions of the Camel components published before the Talend Studio are supported.

Warning:

The process of using a Camel external component in a Route is different from using an external or user component in a Job. For more information about how to use external or user components in a Job, see How to define the user component folder (Talend > Components).

The following screenshot shows an example of the camel-mina component being used.

To add the library of camel-mina to the Route, you can use the same cMessagingEndpoint component, and add mina to the Dependencies list in its Advanced settings view.

Or you can use a cConfig and add the library of camel-mina to the Dependencies list of the cConfig component.

For a real-life use case of the Camel components, see Route communicating with data integration Job at https://help.talend.com.