[jsr342-experts] Implicit Producers
- From: David Blevins <david.blevins@...>
- To: jsr342-experts@...
- Subject: [jsr342-experts] Implicit Producers
- Date: Tue, 10 Apr 2012 20:26:27 -0700
Another concrete topic on aligning things (noticed this in some of the
Many times it has come up that we want to make more things injectable via
@Inject at the platform level. I'm totally on board with that and have been
doing some of the suggesting.
I've started mentally calling them "implicit" producers as effectively what
we're doing is adding producers to applications that weren't explicitly
created by the application.
As a large number of applications in existence will already have producer
methods or fields that produce various JavaEE resources currently only
available via @Resource, @EJB, etc. there is a bit of a compatibility issue.
Even if we add producers with full spec-standard qualifiers, any existing
injection points that do not use qualifiers become ambiguous.
It would be great to hear some thoughts on how to solve that.