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/>