bind(CamelContext.class).to(GuiceCamelContext.class).asEagerSingleton();
bind(EndpointInjector.class);
bind(ProduceInjector.class);
ConsumerInjection consumerInjection = new ConsumerInjection();
requestInjection(consumerInjection);
bindConstructorInterceptor(Matchers.methodAnnotatedWith(MessageDriven.class), consumerInjection);
bindConstructorInterceptor(Matchers.methodAnnotatedWith(Consume.class), consumerInjection);