[jboss-cvs] JBossAS SVN: r109536 - projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Nov 29 09:09:29 EST 2010
Author: smarlow at redhat.com
Date: 2010-11-29 09:09:27 -0500 (Mon, 29 Nov 2010)
New Revision: 109536
Modified:
projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitRefResource.java
projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitResourceProvider.java
Log:
JBJPA-33 PURP should not keep reference to PUD
Modified: projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitRefResource.java
===================================================================
--- projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitRefResource.java 2010-11-29 13:29:13 UTC (rev 109535)
+++ projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitRefResource.java 2010-11-29 14:09:27 UTC (rev 109536)
@@ -36,12 +36,10 @@
public class PersistenceUnitRefResource implements Resource
{
- private final String name;
private final String persistenceUnitDeploymentMCBeanName;
- public PersistenceUnitRefResource(String persistenceUnitDeploymentMCBeanName, String name)
+ public PersistenceUnitRefResource(String persistenceUnitDeploymentMCBeanName)
{
- this.name = name;
this.persistenceUnitDeploymentMCBeanName = persistenceUnitDeploymentMCBeanName;
}
@@ -54,6 +52,6 @@
public Object getTarget()
{
- return ((PersistenceUnitDeployment)PersistenceUnitRegistry.getPersistenceUnit(name)).getManagedFactory();
+ return ((PersistenceUnitDeployment)PersistenceUnitRegistry.getPersistenceUnit(persistenceUnitDeploymentMCBeanName)).getManagedFactory();
}
}
Modified: projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitResourceProvider.java
===================================================================
--- projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitResourceProvider.java 2010-11-29 13:29:13 UTC (rev 109535)
+++ projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/switchboard/PersistenceUnitResourceProvider.java 2010-11-29 14:09:27 UTC (rev 109536)
@@ -41,15 +41,12 @@
{
private static final Logger log = Logger.getLogger(PersistenceUnitResourceProvider.class);
private PersistenceUnitDependencyResolver persistenceUnitDependencyResolver;
- private final String persistenceUnitDeploymentMCBeanName;
/**
*
- * @param persistenceUnitDeploymentMCBeanName The name of PersistenceUnitDeployment MC bean
- * @param resolver For resolve the PU bean name
+ * @param resolver For resolving the PU bean name
*/
- public PersistenceUnitResourceProvider(String persistenceUnitDeploymentMCBeanName, PersistenceUnitDependencyResolver resolver)
+ public PersistenceUnitResourceProvider(PersistenceUnitDependencyResolver resolver)
{
- this.persistenceUnitDeploymentMCBeanName = persistenceUnitDeploymentMCBeanName;
this.persistenceUnitDependencyResolver = resolver;
}
@@ -58,9 +55,10 @@
public Resource provide(DeploymentUnit deploymentUnit, PersistenceUnitRefType persistenceUnitRefType)
{
String lookupName = persistenceUnitRefType.getLookupName();
- log.trace("PersistenceUnitResourceProvider.provide: " + deploymentUnit.getName() + " " + lookupName);
String persistenceUnitName = persistenceUnitDependencyResolver.createBeanName(deploymentUnit,deploymentUnit.getName());
- return new PersistenceUnitRefResource(persistenceUnitDeploymentMCBeanName, persistenceUnitName);
+ if (log.isTraceEnabled())
+ log.trace("PersistenceUnitResourceProvider.provide: " + deploymentUnit.getName() + ", " + lookupName + ", " + persistenceUnitName);
+ return new PersistenceUnitRefResource(persistenceUnitName);
}
public Class<PersistenceUnitRefType> getEnvironmentEntryType()
More information about the jboss-cvs-commits
mailing list