[jboss-cvs] JBossAS SVN: r111090 - projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Apr 1 10:07:08 EDT 2011


Author: alesj
Date: 2011-04-01 10:07:08 -0400 (Fri, 01 Apr 2011)
New Revision: 111090

Modified:
   projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractTranslatorsDeployer.java
Log:
Allow for any sub-deployment with CLTMD to modify translators.


Modified: projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractTranslatorsDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractTranslatorsDeployer.java	2011-04-01 14:00:25 UTC (rev 111089)
+++ projects/jboss-deployers/trunk/deployers-impl/src/main/java/org/jboss/deployers/plugins/classloading/AbstractTranslatorsDeployer.java	2011-04-01 14:07:08 UTC (rev 111090)
@@ -37,6 +37,7 @@
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.deployers.spi.deployer.DeploymentStages;
 import org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer;
+import org.jboss.deployers.spi.deployer.helpers.AttachmentLocator;
 import org.jboss.deployers.structure.spi.DeploymentUnit;
 import org.jboss.util.loading.Translator;
 
@@ -74,7 +75,7 @@
 
    public void deploy(DeploymentUnit unit, ClassLoadingTranslatorsMetaData deployment) throws DeploymentException
    {
-      Module module = unit.getAttachment(Module.class);
+      Module module = AttachmentLocator.searchAncestors(unit, Module.class);
       if (module == null || (module instanceof ClassLoaderPolicyModule == false))
          return;
 
@@ -130,7 +131,7 @@
    @Override
    public void undeploy(DeploymentUnit unit, ClassLoadingTranslatorsMetaData deployment)
    {
-      Module module = unit.getAttachment(Module.class);
+      Module module = AttachmentLocator.searchAncestors(unit, Module.class);
       if (module == null || (module instanceof ClassLoaderPolicyModule == false))
          return;
 



More information about the jboss-cvs-commits mailing list