[jboss-jira] [JBoss JIRA] (WFLY-1322) CDI BeanManager (WeldBeanManagerServiceProcessor) needs to be created during Phase.FIRST_MODULE_USE for applications that have JPA classes that are rewritten/enhanced during deployment

Scott Marlow (JIRA) jira-events at lists.jboss.org
Tue May 7 16:36:54 EDT 2013


Scott Marlow created WFLY-1322:
----------------------------------

             Summary: CDI BeanManager (WeldBeanManagerServiceProcessor) needs to be created during Phase.FIRST_MODULE_USE for applications that have JPA classes that are rewritten/enhanced during deployment
                 Key: WFLY-1322
                 URL: https://issues.jboss.org/browse/WFLY-1322
             Project: WildFly
          Issue Type: Feature Request
          Components: CDI / Weld
    Affects Versions: 8.0.0.Alpha2
            Reporter: Scott Marlow
            Assignee: Stuart Douglas


The JPA deployment subsystem, needs to pass a (deployment) CDI bean manager instance into the persistence provider, when creating the (container) entity manager factory.  

If JPA detects that classfile enhancing might be needed for the persistence units classes, the entity manager factory is created during the Phase.FIRST_MODULE_USE phase (so that JPA transformers can be registered before any deployer accesses the deployment classloader).  

If JPA classfile rewriting is not needed, the entity manager factory is created during the Phase.INSTALL phase.  



--
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


More information about the jboss-jira mailing list