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.