[ 
https://issues.apache.org/jira/browse/CXF-5576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13944734#comment-13944734
 ] 

Andriy Redko commented on CXF-5576:
-----------------------------------

Hi Sergey,

I found the reference for application and classes/singleton resolution, it is 
page 9 of the JAX-RS 2.0 spec.
{quote}
When an Application subclass is present in the archive, if both 
Application.getClasses
and Application.getSingletons return an empty collection then all root resource 
classes and
providers packaged in the web application MUST be included and the JAX-RS 
implementation is
REQUIRED to discover them automatically by scanning a .war file as described 
above. If either
getClasses or getSingletons returns a non-empty collection then only those 
classes or single-
tons returned MUST be included in the published JAX-RS application.
{quote}
Thanks.
Andriy

> Initital support for CDI integration
> ------------------------------------
>
>                 Key: CXF-5576
>                 URL: https://issues.apache.org/jira/browse/CXF-5576
>             Project: CXF
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 3.0.0
>            Reporter: Andriy Redko
>            Assignee: Andriy Redko
>              Labels: cdi
>         Attachments: weld-one-jar.zip, weld-one-war.zip
>
>
> A per section 10.2.3 Context and Dependency Injection (CDI) of JAX-RS 2.0 
> specification, in a product that supports CDI, the implementations MUST 
> support the use of CDI-style Beans as root resource classes, providers and 
> Application subclasses. Providers and Application subclasses MUST be 
> singletons or use application scope.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to