[ 
https://issues.apache.org/jira/browse/OWB-729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved OWB-729.
-------------------------------

    Resolution: Fixed

We now create the Interceptors and Decorators eagerly.
                
> review CreationalContext in Interceptor and Decorator creation
> --------------------------------------------------------------
>
>                 Key: OWB-729
>                 URL: https://issues.apache.org/jira/browse/OWB-729
>             Project: OpenWebBeans
>          Issue Type: Bug
>          Components: Interceptor and Decorators
>    Affects Versions: 1.2.0
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>            Priority: Critical
>             Fix For: 1.2.0
>
>
> We currently need to pass the CreationalContext to our whole Interceptor and 
> Decorator chain as we atm lazily create them. Sadly a few CDI SPI methods are 
> not designed to allow passing the CreationalContext, e.g. 
> InjectionTarget#postConstruct() and InjectionTarget#preDestroy();
> We might think about switching to EAGERly creating all Interceptors instead. 
> As alternative we could think about storing the CreationalContext in a 
> WeakHashMap in our wrapped CustomContextImpl if the handled context is 
> NormalScoped. 
> Plus for intercepted non-NormalScoped beans we need to always create a 
> subclass and store the CreationalContext therein.
> Please add more ideas and feedback!

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to