[jboss-cvs] JBossAS SVN: r108141 - trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/metadata.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Sep 14 15:43:39 EDT 2010


Author: marius.bogoevici
Date: 2010-09-14 15:43:39 -0400 (Tue, 14 Sep 2010)
New Revision: 108141

Modified:
   trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/metadata/PostWebMetadataDeployer.java
Log:
JBAS-8395 - run web metadata deployer after metadata merge

Modified: trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/metadata/PostWebMetadataDeployer.java
===================================================================
--- trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/metadata/PostWebMetadataDeployer.java	2010-09-14 14:51:08 UTC (rev 108140)
+++ trunk/weld-int/deployer/src/main/java/org/jboss/weld/integration/deployer/metadata/PostWebMetadataDeployer.java	2010-09-14 19:43:39 UTC (rev 108141)
@@ -34,8 +34,8 @@
 import org.jboss.metadata.web.spec.FilterMetaData;
 import org.jboss.metadata.web.spec.FiltersMetaData;
 import org.jboss.metadata.web.spec.ListenerMetaData;
+import org.jboss.metadata.web.spec.WebMetaData;
 import org.jboss.vfs.VirtualFile;
-import org.jboss.weld.integration.deployer.DeployersUtils;
 
 /**
  * Post web.xml weld deployer.
@@ -53,6 +53,10 @@
    {
       super(JBossWebMetaData.class, true);
       addInput("merged." + JBossWebMetaData.class.getName());
+      addInput("order."+ WebMetaData.class.getName());
+      addInput("overlays."+WebMetaData.class.getName());
+      addInput("localscis."+WebMetaData.class.getName());
+      
       setStage(DeploymentStages.POST_CLASSLOADER);
       setOptionalWeldXml(true);
       // create wbl listener
@@ -66,6 +70,7 @@
       CPFM = new FilterMappingMetaData();
       CPFM.setFilterName("Weld Conversation Propagation Filter");
       CPFM.setUrlPatterns(Arrays.asList("/*"));
+      addOutput("merged." + JBossWebMetaData.class.getName());
    }
 
    protected void internalDeploy(VFSDeploymentUnit unit, JBossWebMetaData deployment, Collection<VirtualFile> wbXml) throws DeploymentException



More information about the jboss-cvs-commits mailing list