[jboss-cvs] JBossAS SVN: r66387 - in projects/aop/trunk: asintegration/src/main/org/jboss/aop/asintegration/jboss4 and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 24 10:19:15 EDT 2007


Author: kabir.khan at jboss.com
Date: 2007-10-24 10:19:14 -0400 (Wed, 24 Oct 2007)
New Revision: 66387

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss4/ScopedJBossClassPool.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/ScopedJBoss5ClassPool.java
Log:
[JBAOP-409] Clean up how we look for scoped domains in global search

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java	2007-10-24 14:18:29 UTC (rev 66386)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java	2007-10-24 14:19:14 UTC (rev 66387)
@@ -115,7 +115,7 @@
                      }
                      
                      //Do not check classpools for scoped classloaders
-                     if (pool.getClass().getName().equals("org.jboss.aop.deployment.ScopedJBossClassPool"))
+                     if (!includeInGlobalSearch())
                      {
                         continue;
                      }
@@ -134,6 +134,11 @@
       return clazz;
    }
    
+   protected boolean includeInGlobalSearch()
+   {
+      return true;
+   }
+   
    protected String getResourceName(String classname)
    {
       final int lastIndex = classname.lastIndexOf('$');

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss4/ScopedJBossClassPool.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss4/ScopedJBossClassPool.java	2007-10-24 14:18:29 UTC (rev 66386)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss4/ScopedJBossClassPool.java	2007-10-24 14:19:14 UTC (rev 66387)
@@ -189,6 +189,11 @@
       return null;
    }
    
+   protected boolean includeInGlobalSearch()
+   {
+      return false;
+   }
+   
    private ClassPool getCorrectPoolForResource(String classname, URL url)
    {
       synchronized(AspectManager.getRegisteredCLs())

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/ScopedJBoss5ClassPool.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/ScopedJBoss5ClassPool.java	2007-10-24 14:18:29 UTC (rev 66386)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/ScopedJBoss5ClassPool.java	2007-10-24 14:19:14 UTC (rev 66387)
@@ -161,6 +161,11 @@
       return null;
    }
    
+   protected boolean includeInGlobalSearch()
+   {
+      return false;
+   } 
+   
    private ClassPool getCorrectPoolForResource(String classname, String resourceName, URL url)
    {
       boolean trace = log.isTraceEnabled();




More information about the jboss-cvs-commits mailing list