Hi,
following a discussion on deltaspike IRC channel i created a small CDI
extension camel oriented -->
https://github.com/rmannibucau/camel-cdi-extension
the idea is to decorate route builders with @CamelContextConfig(contextName
= "xxxx") and then be able to get injected the context directly:
@Inject
@CamelContextId("context1")
private CamelContext ctx1;
Currently the context is created when needed (injection time) and destroyed
with the application.
That's more a poc than something completely done but was to let you know (I
know some work is done and the question on the way to start a context is
not totally completed).
- Romain