]
Antoine Sabot-Durand updated CDI-103:
-------------------------------------
Fix Version/s: 2.0 (discussion)
(was: TBD)
Support client controlled contexts
----------------------------------
Key: CDI-103
URL:
https://issues.jboss.org/browse/CDI-103
Project: CDI Specification Issues
Issue Type: Feature Request
Components: Contexts
Reporter: Pete Muir
Fix For: 2.0 (discussion)
In a client controlled context, the client controls via some identifier (probably an
identifier, but we should allow the context to inspect the injection point) which
contextual instances it sees for a particular bean type. For example given:
{code}
@MyScope
class Foo {
String name;
}
{code}
and a context which uses annotations to differentiate between contextual instance, these
two injection points would see different instances:
{code}
@Inject @Bar Foo barFoo;
@Inject @Baz Foo bazFoo;
{code}