[
https://issues.apache.org/jira/browse/CXF-6221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14325733#comment-14325733
]
Sergey Beryozkin commented on CXF-6221:
---------------------------------------
Hi, I've asked for a clarification re RequestScoped.
If it were to be supported then it would definitely be a more advanced and IMHO
a different issue, we'd most likely have to ensure that these RequestScoped
beans are associated with CDI aware
org.apache.cxf.jaxrs.lifecycle.ResourceProvider implementations that would
delegate to CDI to create an instance per every request (Similarly to
SpringResourceFactory class that can be used to support advanced Spring scopes).
I agree with Andriy that we need to make sure first it just works as expected
in simpler cases (the resource bean is a singleton)
Thanks, Sergey
> CDI integration extension does not detect annotations on Karaf
> --------------------------------------------------------------
>
> Key: CXF-6221
> URL: https://issues.apache.org/jira/browse/CXF-6221
> Project: CXF
> Issue Type: Bug
> Components: Integration, JAX-RS
> Reporter: Krystian Panek
> Assignee: Andriy Redko
> Labels: cdi, extension, integration, karaf
> Attachments: hydra.tar.gz, screenshot-1.png
>
>
> I am trying to use portable extension to get working CDI 1.2 and CXF 3.0.2 on
> Apache Karaf. I wrapped it into OSGi bundle. I installed to my container also:
> * weld 2.1.1
> * pax-cdi-1.2
> * pax-cdi-1.2-web
> * pax-cdi-web-weld
> My JAXRS resources are not found by extension because some line from class
> **JAXRSCdiResourceExtension** returns false even annotated element contains
> proper annotation but as a proxy (see attachment image / screenshot from
> debugger).
> {code}
> if (event.getAnnotated().isAnnotationPresent(ApplicationPath.class)) {
> {code}
> It would be nice, to tell me how to get it working. I also tested CDI-1.1.
> Same situation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)