I'm using CDI and want to make sure all my beans are loaded before the context and properly initialized.
I have them as attributes in my CamelContext class with @Inject. However I override the start method in the context to make sure I call the various initi methods for those beans to make sure they are loaded and ready when the routes start. @Override public void start() throws Exception{ myBean1.init(); myBean2.init(). super.start(); } Is this advisable ? is there a better way to do this ? Regards, Rajith Muditha Attapattu <http://rajith.2rlabs.com/>