[
https://issues.jboss.org/browse/WFLY-1322?page=com.atlassian.jira.plugin....
]
Scott Marlow commented on WFLY-1322:
------------------------------------
I moved WeldDeploymentMarker to package org.jboss.as.ee.weld in the jpa 2.1 pull request
https://github.com/wildfly/wildfly/pull/4486.
Let me know if you prefer a different package.
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
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