In my application i need to do some stuff before i want camel to start. in a normal camel app you would just call main.run().
The problem on using the camel modules is that they all start the context on "@PostConstruct" so as soon as the injector is constructed the context starts.
I would suggest a CamelModule or an option (constructor parameter) to disable this auto start behavior. So with disabled autostart one must call org.apache.camel.guice.Main.run().