Book Image

Mastering Apache Camel

By : Bilgin Ismet Ibryam, Jean Baptiste Onofre, Jean-Baptiste Onofré
5 (1)
Book Image

Mastering Apache Camel

5 (1)
By: Bilgin Ismet Ibryam, Jean Baptiste Onofre, Jean-Baptiste Onofré

Overview of this book

Table of Contents (15 chapters)
Mastering Apache Camel
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

EIP processors


The purpose of an EIP pattern is to apply a change on the message or create a new message:

  • A change on the content of the message itself

  • A change on the destination endpoint of the message

  • A change on the routing depending on the message

  • Creating a new message or exchange

In the previous chapter, we have seen how Camel processors and beans can be used to implement such changes.

To provide support of EIPs, Camel actually provides ready-to-use processors, with the DSL language to directly use those processors.

So, instead of reimplementing your own same processor in multiple routes, you can directly use an EIP processor provided by Camel.

The EIPs are classified in different categories, depending on the change performed on the message and the routing function implemented. We will be covering each category in the following sections.