[jboss-cvs] JBossAS SVN: r66386 - in projects/aop/trunk/asintegration/src/main/org/jboss/aop: domain and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 24 10:18:29 EDT 2007


Author: kabir.khan at jboss.com
Date: 2007-10-24 10:18:29 -0400 (Wed, 24 Oct 2007)
New Revision: 66386

Modified:
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPool.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPoolFactory.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/NewClassLoaderScopingPolicy.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedClassLoaderDomain.java
   projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedRepositoryClassLoaderDomain.java
Log:
[JBAOP-409] Cleanup

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPool.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPool.java	2007-10-24 12:53:48 UTC (rev 66385)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPool.java	2007-10-24 14:18:29 UTC (rev 66386)
@@ -120,37 +120,6 @@
       }
    }
    
-   
-   private void clearCacheOnLoaderHack(final ClassLoader loader)
-   {
-      if (loader instanceof BaseClassLoader)
-      {
-         try
-         {
-            AccessController.doPrivileged(new PrivilegedExceptionAction<Object>() {
-
-               public Object run() throws Exception
-               {
-                  Class clazz = loader.getClass();
-                  while (clazz != null && clazz != BaseClassLoader.class)
-                  {
-                     clazz = clazz.getSuperclass();
-                  }
-                  Field field = clazz.getDeclaredField("blackList");
-                  field.setAccessible(true);
-                  Set<String> set = (Set<String>)field.get(loader);
-                  set.clear();
-                  return null;
-               }});
-         }
-         catch (PrivilegedActionException e)
-         {
-            // AutoGenerated
-            throw new RuntimeException(e.getCause());
-         }
-      }
-   }
-   
 //   protected boolean isLocalResource(String resourceName)
 //   {
 //      if (super.isLocalResource(resourceName))

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPoolFactory.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPoolFactory.java	2007-10-24 12:53:48 UTC (rev 66385)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/JBoss5ClassPoolFactory.java	2007-10-24 14:18:29 UTC (rev 66386)
@@ -46,7 +46,6 @@
  **/
 public class JBoss5ClassPoolFactory extends AbstractJBossClassPoolFactory implements ScopedClassPoolFactory
 {
-   static ThreadLocal<Boolean> reentry = new ThreadLocal<Boolean>();    
    public ScopedClassPool create(ClassLoader cl, ClassPool src, ScopedClassPoolRepository repository)
    {
       

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/NewClassLoaderScopingPolicy.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/NewClassLoaderScopingPolicy.java	2007-10-24 12:53:48 UTC (rev 66385)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/asintegration/jboss5/NewClassLoaderScopingPolicy.java	2007-10-24 14:18:29 UTC (rev 66386)
@@ -120,26 +120,5 @@
       Thread.currentThread().getContextClassLoader();
       return null;
    }
-
-//   public boolean isScoped(Module module)
-//   {
-//      String domainName = module.getDomainName();
-//      ClassLoaderMetaData cmd = module.getMetadata();
-////      boolean parentDelegation = cmd.isJ2seClassLoadingCompliance();
-//      
-//      System.out.println("****** DomainName: " + domainName + " parentDomain: " + module.getParentDomain());
-//      
-//      
-//      //FIXME There seems to be no way to navigate the tree of domains
-//      
-//      if (module.getParentDomain() != null && module.getParentDomain().equals(ClassLoaderSystem.DEFAULT_DOMAIN_NAME))
-//      {
-//         //Should probably check for more levels?
-//         return true;
-//      }
-//      return false;
-//   }
-
-
 }
    
\ No newline at end of file

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedClassLoaderDomain.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedClassLoaderDomain.java	2007-10-24 12:53:48 UTC (rev 66385)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedClassLoaderDomain.java	2007-10-24 14:18:29 UTC (rev 66386)
@@ -33,7 +33,6 @@
 /**
  * A domain that is used for scoped classloaders
  * 
- * @deprecated TODO JBAOP-107 Need a different version for the JBoss5 classloader 
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @author adrian at jboss.org
  * @version $Revision: 1.1 $

Modified: projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedRepositoryClassLoaderDomain.java
===================================================================
--- projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedRepositoryClassLoaderDomain.java	2007-10-24 12:53:48 UTC (rev 66385)
+++ projects/aop/trunk/asintegration/src/main/org/jboss/aop/domain/ScopedRepositoryClassLoaderDomain.java	2007-10-24 14:18:29 UTC (rev 66386)
@@ -32,7 +32,6 @@
 /**
  * A domain that is used for scoped classloaders
  * 
- * @deprecated TODO JBAOP-107 Need a different version for the JBoss5 classloader 
  * @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
  * @author adrian at jboss.org
  * @version $Revision: 1.1 $




More information about the jboss-cvs-commits mailing list