[ https://issues.apache.org/jira/browse/CAMEL-5145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13258863#comment-13258863 ]
Claus Ibsen commented on CAMEL-5145: ------------------------------------ Lukasz you must mark [x] in grant license when you attach files. Otherwise we cannot accept your patches. > Support cdi annotations in beans / camel-cdi refactor. > ------------------------------------------------------ > > Key: CAMEL-5145 > URL: https://issues.apache.org/jira/browse/CAMEL-5145 > Project: Camel > Issue Type: New Feature > Reporter: Ćukasz Dywicki > Labels: cdi > Fix For: 2.10.0 > > Attachments: CAMEL-5145-2.diff, CAMEL-5145-3.diff, CAMEL-5145.diff > > > Currently camel-cdi supports lookups by name. If user would like to use > CDI-annotated class then he will not get injections done. During > implementation of this feature I've done some more changes: > 1. Refactor test classes to rely on deltaspike container API. It allows to > run tests with Open WebBeans (by default) or JBoss Weld (optional). There is > no direct dependency to any implementation of CDI. Only public interfaces. > Also I've removed long assert from test case and put equal check to test POJO. > 2. Remove BeanProvider and BeanManagerProvider, as they are already > implemented in deltaspike-core (which is independent from CDI implementation) > 3. Implement CdiInjector. > There is a issue DELTASPIKE-151 created by me today to support also Map as > result of lookup which needs to be applied. If it will be not included then > I'll attach another patch which will implement necessary code in camel-cdi. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira