Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the asciidoc in the repository: https://github.com/apache/camel/blob/master/README.md https://github.com/apache/camel/blob/master/components/readme.adoc
We support the injection of various resources using @EndpointInject or @BeanInject. This can be used to inject
From Camel 2.13 onwards you can inject beans (obtained from the Registry) into your beans such as
For example to inject a bean named foo, you can enlist the bean in the Registry such as in a Spring XML file:
And then in a Java
If you omit the name, then Camel does a lookup by type, and injects the bean if there is exactly only one bean of that type enlisted in the Registry.