[jboss-cvs] JBossAS SVN: r79230 - in trunk: server/src/etc/conf/default and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Oct 7 12:44:10 EDT 2008
Author: kabir.khan at jboss.com
Date: 2008-10-07 12:44:10 -0400 (Tue, 07 Oct 2008)
New Revision: 79230
Modified:
trunk/aspects/src/main/org/jboss/aop/asintegration/jboss5/AOPClassLoaderDeployer.java
trunk/server/src/etc/conf/default/deployers.xml
Log:
[JBAS-6032] use addInput() rather than relative ordering
Modified: trunk/aspects/src/main/org/jboss/aop/asintegration/jboss5/AOPClassLoaderDeployer.java
===================================================================
--- trunk/aspects/src/main/org/jboss/aop/asintegration/jboss5/AOPClassLoaderDeployer.java 2008-10-07 16:10:33 UTC (rev 79229)
+++ trunk/aspects/src/main/org/jboss/aop/asintegration/jboss5/AOPClassLoaderDeployer.java 2008-10-07 16:44:10 UTC (rev 79230)
@@ -40,11 +40,12 @@
{
AspectManager aspectManager;
- public AOPClassLoaderDeployer(int xmlRelativeOrder)
+ public AOPClassLoaderDeployer()
{
setStage(DeploymentStages.CLASSLOADER);
- //This needs to come after the classloader deployer
- setRelativeOrder(xmlRelativeOrder + 1);
+
+ //This makes it come after the ClassLoaderDeployer
+ addInput(ClassLoader.class);
}
public AspectManager getAspectManager()
@@ -90,6 +91,12 @@
ClassLoader loader = unit.getClassLoader();
ClassLoader topLoader = unit.getTopLevel().getClassLoader();
+// System.out.println("====> DEPLOYMENT: " + unit);
+// System.out.println("====> Loader: " + loader);
+// System.out.println("====> Top Loader: " + topLoader);
+// System.out.println("====> Loader Parent: " + loader.getParent());
+//
+//
VFSClassLoaderDomainRegistry registry = policy.getRegistry();
boolean isWar = unit.isAttachmentPresent("org.jboss.metadata.web.jboss.JBossWebMetaData");
@@ -136,4 +143,18 @@
}
}
+// private void registerParentLoaders(DeploymentUnit unit)
+// {
+// ClassLoader childLoader = unit.getClassLoader();
+// DeploymentUnit parent = unit.getParent();
+// while (parent != null)
+// {
+// ClassLoader parentLoader = parent.getClassLoader();
+// if (parentLoader != childLoader)
+// {
+//
+// }
+// parent = unit.getParent();
+// }
+// }
}
Modified: trunk/server/src/etc/conf/default/deployers.xml
===================================================================
--- trunk/server/src/etc/conf/default/deployers.xml 2008-10-07 16:10:33 UTC (rev 79229)
+++ trunk/server/src/etc/conf/default/deployers.xml 2008-10-07 16:44:10 UTC (rev 79230)
@@ -133,9 +133,6 @@
</constructor>
</bean>
<bean name="AOPClassLoaderDeployer" class="org.jboss.aop.asintegration.jboss5.AOPClassLoaderDeployer">
- <constructor>
- <parameter><inject bean="ClassLoaderDeployer" property="relativeOrder"/></parameter>
- </constructor>
<property name="aspectManager"><inject bean="AspectManager" property="aspectManager"/></property>
</bean>
<bean name="AOPDeploymentAopMetaDataDeployer" class="org.jboss.aop.asintegration.jboss5.AOPDeploymentAopMetaDataDeployer">
More information about the jboss-cvs-commits
mailing list