[jboss-jira] [JBoss JIRA] (AS7-2744) Injection resources of type URL by @Resource annotation

Stuart Douglas (JIRA) jira-events at lists.jboss.org
Tue Jan 24 20:15:18 EST 2012


    [ https://issues.jboss.org/browse/AS7-2744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661608#comment-12661608 ] 

Stuart Douglas commented on AS7-2744:
-------------------------------------

I don't think we should support this, it means that mappedName would work differently in this one case than in every other resource injection. 

If you want to hard code URL's into your code the following does basically the same thing:

@Resource
private URL myUrl = toUrl("http://myurl.com");

                
> Injection resources of type URL by @Resource annotation
> -------------------------------------------------------
>
>                 Key: AS7-2744
>                 URL: https://issues.jboss.org/browse/AS7-2744
>             Project: Application Server 7
>          Issue Type: Bug
>          Components: EJB
>            Reporter: Ondřej Chaloupka
>            Assignee: Stuart Douglas
>              Labels: eap6_prd_req
>             Fix For: 7.1.0.Final
>
>
> The binding resources of type URL by @Resource annotations leads to not deployable application.
> The code of the prior test which tests this functionality could be seen on:
> http://anonsvn.jboss.org/repos/jbossas/projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbthree989/ResUrlCheckerBean.java
> The problematic injections are following:
> {code}
> @Stateless
> @Remote(ResUrlChecker.class)
> @Resources({
> @Resource(name="url3", type=java.net.URL.class, mappedName="http://localhost/url3")
> })
> public class ResUrlCheckerBean implements ResUrlChecker
> {
> @Resource(mappedName="http://localhost")
> private URL url1;
> }
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the jboss-jira mailing list