One of the chapters is all about Camel components. The list of components in Camel has really exploded over the last few years. Camel ships with 76 components right now and there are dozens more available separately from other community sites. I mean, when presented with most integration scenarios we can easily say
"There's a Camel component for that."
So out of these components, which ones did we choose to cover? To make the content fit into one chapter we covered 11 components in 7 sections:
Section | Components covered |
---|---|
Working with files | file, ftp |
Asynchronous Messaging using the JMS component | jms |
Web Services and the CXF Component | cxf |
Networking with the MINA component | mina |
Working with databases | jdbc, jpa |
In-memory asynchronous messaging | seda, vm |
Automating tasks | timer, quartz |
Why these components? Well, we felt that these were the most widely used and thus essential knowledge for any Camel user. Of course, other components are covered elsewhere in the book but not in as much detail as these.
Feel free to check out chapter 7 Understanding components in the latest book update or browse the chapters examples.