Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the early version of the new website
https://camel.apache.org/staging/
We would very much like to receive any feedback on the new site, please join the discussion on the Camel user mailing list.

Camel Boot

Camel lets you boot up a JVM process and configure Camel nicely using whichever dependency injection framework you choose.

 

For each of the main dependency injection frameworks, Camel has a Main class with a public static void run(String[] args) function so that you can boot up your JVM which then also bootstraps the Dependency Injection framework to load all the camel contexts and services required.

 

The following camel boot options are supported:

CDI

Using the camel-cdi module you can boot up your Camel Java process using the org.apache.camel.cdi.Main class

Spring

Using the camel-spring module you can boot you your Camel Java process using the org.apache.camel.spring.Main class

Spring Boot

You can combine Spring Boot with Camel using Camel's Spring Boot integration. In this case your application looks and feels like a regular Spring Boot application but with full Camel integration.

© 2004-2015 The Apache Software Foundation.
Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
Graphic Design By Hiram