Summary
Processor is one of the most important components of Camel. It's like a Swiss knife. You can use processor to implement message translation and transformation, and any kind of EIPs. All Camel EIPs are implemented using processor to implement the Camel component using ProcessorEndpoint
. We will see later that processors are also useful for error handling or for unit tests. To make it even easier, you can also use existing beans, acting as processors. Camel can directly use your existing beans thanks to an extended bean support, as we will see in the next chapter.