[
https://issues.jboss.org/browse/CDI-61?page=com.atlassian.jira.plugin.sys...
]
Antoine Sabot-Durand commented on CDI-61:
-----------------------------------------
The only rule for this use case in the spec regarding circularities
(
http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#injection_el_resolution)
{quote}
The container is required to support circularities in the bean dependency graph where at
least one bean participating in every circular chain of dependencies has a normal scope,
as defined in Normal scopes and pseudo-scopes. The container is not required to support
circular chains of dependencies where every bean participating in the chain has a
pseudo-scope.
{quote}
Weld 2.1.x support this use c
Producers and beans that are under construction
-----------------------------------------------
Key: CDI-61
URL:
https://issues.jboss.org/browse/CDI-61
Project: CDI Specification Issues
Issue Type: Bug
Components: Beans
Affects Versions: 1.0
Reporter: Pete Muir
Fix For: 2.0 (discussion)
I think we need the spec to say something about cases where an injection point of a bean
resolves to a producer method of the same bean. The implementation should detect that this
is a definition error. It shouldn't try to call a producer method on a
non-fully-initialized bean.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)