concept camel - core in category camel

This is an excerpt from Manning's book Camel in Action.
On startup, Camel loads all the type converters into the
TypeConverterRegistry
by using a classpath-scanning solution. This allows Camel to pick up type converters not only from camel-core, but also from any of the other Camel components, including your Camel applications. You’ll see this in section 3.6.3 when you build your own type converter.
Figure 8.2 Transitive runtime dependencies of the camel-ftp module. When you add a dependency on camel-ftp to your project, you’ll also get its transitive dependencies added to your classpath. In this case, commons-net, camel-core, and jsch are added. Additionally, camel-core has a dependency on jaxb-core, jaxb-impl, and slf4j-api, so these are added to the classpath as well.
![]()