The Camel center itself is tiny and contains 13 fundamental parts. Deeply. This aides in keeping a low reliance on where it is conveyed and advances augmentations in future. The Components module gives an Endpoint connection point to the outside world. The Endpoints are determined by URIs, like document:/request and jms:orderQueue that you have found in the last section.
The Processors module is utilized for controlling and intervening messages between Endpoints. The EIPs that I referenced before are executed in this module. It right now upholds 40+ examples as archived in the EIP book and other valuable handling units.
The Processors and Endpoints are wired together in Integration Engine and Router module utilizing DSLs. While wiring these, you might utilize channels to channel messages in light of client characterized rules. As referenced before, you have a few choices recorded as a hard copy these guidelines. You might utilize Java, Scala, Groovy, or even XML for this.