Mark Struberg created OWB-729: --------------------------------- Summary: 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