[cdi-dev] [JBoss JIRA] (CDI-129) Clarify behaviour of @ApplicationScoped in EARs
Jozef Hartinger (JIRA)
jira-events at lists.jboss.org
Fri Oct 19 02:22:02 EDT 2012
[ https://issues.jboss.org/browse/CDI-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12727898#comment-12727898 ]
Jozef Hartinger commented on CDI-129:
-------------------------------------
{quote}that's also not "more objective", because it isn't only mark who has this opinion.
since openwebbeans handles it that way, the owb team agreed on it as well.{quote}
In my summary I by no means intended to indicate that Mark is the only one in the world that likes that idea. (Just as if I write "Gerhard has a red t-shirt" I do not claim that there are no more people with red t-shirt ;-) ) Besides the OWB team, Stuart expressed an interest in latter approach as well. Furthermore, I also consider it to be an interesting alternative approach.
However, the fact still remains that out of the two approaches, the CDI 1.0 specification defines the former approach (static wiring). For the purpose of this issue we either have to accept what the spec currently defines - the former approach (static wiring) or we have to change the specification to use the latter approach (semi-static wiring).
> Clarify behaviour of @ApplicationScoped in EARs
> -----------------------------------------------
>
> Key: CDI-129
> URL: https://issues.jboss.org/browse/CDI-129
> Project: CDI Specification Issues
> Issue Type: Clarification
> Components: Contexts
> Affects Versions: 1.0
> Reporter: Mark Struberg
> Assignee: Pete Muir
> Fix For: 1.1 (Proposed)
>
>
> Since @ApplicationScoped currently is defined in 6.5.2 as to be 'like in the Servlet specification' this means that you will get a new instance for every WebApplication (WAR file).
> There is currently no specified CDI scope for providing a single shared instance for a whole EAR.
> We could (ab-)use @Singleton for that, but this is currently not well defined at all.
> Alternatively we could introduce an own new annotation like @EnterpriseScoped or likes.
--
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
More information about the cdi-dev
mailing list