Optimize startup : Precompile Camel Routes
Issue
- For our application we want to improve startup time.
During startup we see that our ~100 camel routes (which are defined in xml) are compiled during startup:
console.log.10:20.05.2015 05:03:51,768 INFO [org.switchyard.common.camel.SwitchYardCamelContext] (MSC service thread 1-7) Route: direct:{http://com.redhat started and consuming from: Endpoint[direct://%7Bhttp://com.redhat/%7TestProzessor/TestAdapter]
console.log.10:20.05.2015 05:03:51,818 INFO [org.switchyard.common.camel.SwitchYardCamelContext] (MSC service thread 1-7) Route: route28 started and consuming from: Endpoint[switchyard://TestProzessor]
- Is there a way to precompile those routes? Are there other possibilities to improve startup time in initialing the camel routes?
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0.0
- Apache Camel
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
