deltaspike-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Struberg <strub...@yahoo.de>
Subject Re: When using the BeanManager to retrieve Beans before the Container is started, non-portable behaviour results!
Date Fri, 05 Apr 2013 15:23:25 GMT
Romain, in CDI-1.1 this will even be forbidden by the spec!

LieGrue,
strub




----- Original Message -----
> From: Romain Manni-Bucau <rmannibucau@gmail.com>
> To: deltaspike-dev@incubator.apache.org
> Cc: 
> Sent: Friday, April 5, 2013 11:47 AM
> Subject: When using the BeanManager to retrieve Beans before the Container is started,
non-portable behaviour results!
> 
> Hi,
> 
> this warning message "When using the BeanManager to retrieve Beans before
> the Container is started, non-portable behaviour results!" pops up when the
> Bean[Manager]Provider is used. the point is we can use it in
> AfterDeploymentValidation event but since extensions order is not
> guaranteed a custom extension can use it before the "provider" 
> extension
> set the warning to not be printed anymore.
> 
> Can't we do anything?
> 
> A working but not very sexy solution is to offer a
> Bean[Manager]Provider.getXXX(args, warnBoolean);
> 
> wdyt?
> 
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> *Blog: 
> **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> *Github: https://github.com/rmannibucau*
> 

Mime
View raw message