On Sun, Jan 10, 2010 at 3:39 PM, Pete Muir <pmuir(a)redhat.com> wrote:
On 8 Jan 2010, at 17:38, Dan Allen wrote:
> On Fri, Jan 8, 2010 at 11:30 AM, Roger Kitain <Roger.Kitain(a)sun.com> wrote:
> It would be a nice feature to be able to have CDI injection in Phase
> Listeners also, as any Servlet/JSF/CDI integration is always welcome
> where applicable
>
>
> This is actually a more general requirement (which we may have discussing in
passing). Any user-defined class instance that JSF creates should be classified as a
components in Java EE. But, to accommodate that without tying JSF directly to the platform
(a separation we have always maintained), there should be a pluggable class instance
resolver which could be satisfied with a CDI implementation, a Spring bean implementation,
etc.
I had initially thought we should just specify that JSF is required to support this
injection, but I can see that specifying an SPI to support instantiation/lifecycle
management of these objects would fit well with the pluggability goal that JSF has.
Is this too big for a mainatainance release?
Is this something we can prototype in MyFaces or Mojarra sooner?
sure thing! Do you mind to forward this to the dev(a)myfaces.apache.org list ?
-Matthias
--
Matthias Wessendorf
blog:
http://matthiaswessendorf.wordpress.com/
sessions:
http://www.slideshare.net/mwessendorf
twitter:
http://twitter.com/mwessendorf