[jboss-cvs] JBossAS SVN: r109744 - trunk/connector/src/main/java/org/jboss/resource/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 7 05:23:50 EST 2010
Author: weston.price at jboss.com
Date: 2010-12-07 05:23:49 -0500 (Tue, 07 Dec 2010)
New Revision: 109744
Modified:
trunk/connector/src/main/java/org/jboss/resource/deployers/DataSourceDeployer.java
Log:
[JBAS-8559] Changed phase to allow for correct annotation processing by previous deployers.
Modified: trunk/connector/src/main/java/org/jboss/resource/deployers/DataSourceDeployer.java
===================================================================
--- trunk/connector/src/main/java/org/jboss/resource/deployers/DataSourceDeployer.java 2010-12-07 08:09:40 UTC (rev 109743)
+++ trunk/connector/src/main/java/org/jboss/resource/deployers/DataSourceDeployer.java 2010-12-07 10:23:49 UTC (rev 109744)
@@ -30,11 +30,11 @@
import org.jboss.metadata.client.spec.ApplicationClientMetaData;
import org.jboss.metadata.ear.spec.Ear60MetaData;
import org.jboss.metadata.ear.spec.EarMetaData;
-import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeansMetaData;
import org.jboss.metadata.ejb.jboss.JBossMetaData;
import org.jboss.metadata.javaee.spec.DataSourceMetaData;
import org.jboss.metadata.javaee.spec.DataSourcesMetaData;
-import org.jboss.metadata.javaee.spec.Environment;
+import org.jboss.metadata.web.jboss.JBossWebMetaData;
+import org.jboss.metadata.web.spec.Web30MetaData;
import org.jboss.metadata.web.spec.WebMetaData;
import org.jboss.resource.metadata.mcf.ConnectionPoolMetaData;
import org.jboss.resource.metadata.mcf.DataSourceDeploymentMetaData;
@@ -62,10 +62,9 @@
private boolean isCARSupported = true;
public DataSourceDeployer() {
- setStage(DeploymentStages.POST_CLASSLOADER);
+ setStage(DeploymentStages.PRE_REAL);
addInput(EarMetaData.class);
addInput(WebMetaData.class);
- addInput("annotated."+ WebMetaData.class.getName() + ":classes");
addInput(ApplicationClient6MetaData.class);
addInput(JBossMetaData.class);
}
@@ -167,27 +166,15 @@
WebMetaData wmd = du.getAttachment(WebMetaData.class);
- if(isWARSupported() && wmd != null)
+ if(isWARSupported() && wmd != null && wmd.is30())
{
- temp = ((Environment)wmd).getDataSources();
+ temp = wmd.getJndiEnvironmentRefsGroup().getDataSources();
if(temp != null && !temp.isEmpty())
{
candidates.addAll(temp);
}
}
-
- wmd = du.getAttachment("annotated."+ WebMetaData.class.getName() + ":classes", WebMetaData.class);
-
- if(isWARSupported() && wmd != null)
- {
- temp = ((Environment)wmd).getDataSources();
-
- if(temp != null && !temp.isEmpty())
- {
- candidates.addAll(temp);
- }
- }
EarMetaData emd = du.getAttachment(EarMetaData.class);
More information about the jboss-cvs-commits
mailing list