You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Forrest Xia (JIRA)" <ji...@apache.org> on 2012/10/10 16:03:08 UTC

[jira] [Updated] (GERONIMO-5644) Share global annotation finder among different components

     [ https://issues.apache.org/jira/browse/GERONIMO-5644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Forrest Xia updated GERONIMO-5644:
----------------------------------

    Fix Version/s:     (was: 3.0.0)
                   3.0.1
    
> Share global annotation finder among different components
> ---------------------------------------------------------
>
>                 Key: GERONIMO-5644
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5644
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0.0
>            Reporter: Ivan
>            Assignee: viola.lu
>             Fix For: 3.0.1
>
>
> Remember that I mentioned it in the past, while working at JSF integration, I found that the global annoation scanning is required, too.
>  I am thinking that we could create a BundleAnnotationFinder for each application, for web application, servlet, jsf, jaxws, webbeans and jax-rs should be able to share the same finder, for ejb application, ejb and webbeans should be able to share the same finder. But there might be problems for the scan scope, as different components might require different scanning scope.
> Anothing solution is that we might provide some callback methods for interesting annotation, like equal scenario ( Most scanning requiremetns are in this scenrio), and extend scenario ( guess that webbeans ??? )
> Any comment ? 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira