All bean modification mechanisms should still be available. A usecase for this 
SPI is e.g. configuration via XML. This way you could add a bean without even 
being in a BDA. Otoh if it's defined in a BDA it will get picked up as 
@Dependent automatically (and I really hate this behaviour defined in the 
spec...) So you first would need to drop the @Dependent bean and add a new one.

LieGrue,
strub



----- Original Message ----
> From: Eric Covener <[email protected]>
> To: [email protected]
> Sent: Mon, August 9, 2010 3:14:14 PM
> Subject: 299 q: AfterBeanDiscovery.addBean()
> 
> In 299, If a portable extension used AfterBeanDiscovery.addBean() to
> add a  managed bean to an application:
> 
> 1) If that bean was already in a BDA we  knew about, why bother adding
> it this way?
> 2) If that bean was not already  in a BDA, is it now uninterceptable
> and undecoratable because there's no ways  to enable anything for it?
> I couldn't find an alternative mechanism for  enablement.
> 
> -- 
> Eric Covener
> [email protected]
> 


      

Reply via email to