Running Camel standalone and have it keep running
If you are using Camel as a standalone Java application, then Camel provides a
Main class you can reuse to more easily boot up Camel and keep it running until the JVM terminates, for example when pressing
ctrl + c.
Main class is provided in the following two components
camel-core JAR in the
org.apache.camel.Main class (requires Camel 2.6)
camel-spring JAR in the
camel-core JAR example
Available as of Camel 2.6
The following example shows how you can create your main class, named
MainExample and use the
Main class from Camel.
Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20
camel-spring JAR example
This would be similar to the
camel-core JAR example, however you would use the
Main class from the
Main class from
camel-spring JAR has many more options and is prepared for booting Camel from Spring XML files.