[jboss-cvs] JBossAS SVN: r62038 - projects/aop/trunk/aop/src/main/org/jboss/aop.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 3 11:02:42 EDT 2007


Author: kabir.khan at jboss.com
Date: 2007-04-03 11:02:42 -0400 (Tue, 03 Apr 2007)
New Revision: 62038

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
   projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceDomain.java
Log:
Fix problem in InstanceDomain following optimization changes

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java	2007-04-03 15:00:28 UTC (rev 62037)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java	2007-04-03 15:02:42 UTC (rev 62038)
@@ -2069,7 +2069,7 @@
       lock.writeLock().unlock();
    }
 
-   private void initSubDomainsByNameMap()
+   protected void initSubDomainsByNameMap()
    {
       if (subDomainsByName == UnmodifiableEmptyCollections.EMPTY_WEAK_VALUE_HASHMAP)
       {
@@ -2088,7 +2088,7 @@
       }
    }
    
-   private void initSubscribedSubDomainsMap()
+   protected void initSubscribedSubDomainsMap()
    {
       if (subscribedSubDomains == UnmodifiableEmptyCollections.EMPTY_WEAK_HASHMAP)
       {
@@ -2107,7 +2107,7 @@
       }      
    }
    
-   private void initSubscribedSubDomainsQueueMap()
+   protected void initSubscribedSubDomainsQueueMap()
    {
       if (subscribedSubDomainsQueue == UnmodifiableEmptyCollections.EMPTY_WEAK_HASHMAP)
       {
@@ -2126,7 +2126,7 @@
       }
    }
    
-   private void initInterfaceIntroductionsMap()
+   protected void initInterfaceIntroductionsMap()
    {
       if (interfaceIntroductions == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2145,7 +2145,7 @@
       }
    }
    
-   private void initAnnotationIntroductionsMap()
+   protected void initAnnotationIntroductionsMap()
    {
       if (annotationIntroductions == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2164,7 +2164,7 @@
       }
    }
    
-   private void initAnnotationOverridesMap()
+   protected void initAnnotationOverridesMap()
    {
       if (annotationOverrides == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2183,7 +2183,7 @@
       }
    }
 
-   private void initBindingsMap()
+   protected void initBindingsMap()
    {
       if (bindings == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2202,7 +2202,7 @@
       }
    }
 
-   private void initTypedefsMap()
+   protected void initTypedefsMap()
    {
       if (typedefs == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2221,7 +2221,7 @@
       }
    }
 
-   private void initInterceptorFactoriesMap()
+   protected void initInterceptorFactoriesMap()
    {
       if (interceptorFactories == UnmodifiableEmptyCollections.EMPTY_HASHMAP)
       {
@@ -2240,7 +2240,7 @@
       }
    }
    
-   private void initClassMetaDataLoadersMap()
+   protected void initClassMetaDataLoadersMap()
    {
       if (classMetaDataLoaders == UnmodifiableEmptyCollections.EMPTY_HASHMAP)
       {
@@ -2259,7 +2259,7 @@
       }
    }
    
-   private void initInerceptorStacksMap()
+   protected void initInerceptorStacksMap()
    {
       if (interceptorStacks == UnmodifiableEmptyCollections.EMPTY_HASHMAP)
       {
@@ -2279,7 +2279,7 @@
    }
    
    
-   private void initDeclaresMap()
+   protected void initDeclaresMap()
    {
       if (declares == UnmodifiableEmptyCollections.EMPTY_HASHMAP)
       {
@@ -2298,7 +2298,7 @@
       }
    }
    
-   private void initCflowStacksMap()
+   protected void initCflowStacksMap()
    {
       if (cflowStacks == UnmodifiableEmptyCollections.EMPTY_CONCURRENT_READER_HASHMAP)
       {
@@ -2317,7 +2317,7 @@
       }
    }
    
-   private void initDynamicCflowsMap()
+   protected void initDynamicCflowsMap()
    {
       if (dynamicCFlows == UnmodifiableEmptyCollections.EMPTY_CONCURRENT_READER_HASHMAP)
       {
@@ -2336,7 +2336,7 @@
       }
    }
    
-   private void initAspectDefintitionsMap()
+   protected void initAspectDefintitionsMap()
    {
       if (aspectDefinitions == UnmodifiableEmptyCollections.EMPTY_CONCURRENT_READER_HASHMAP)
       {
@@ -2355,7 +2355,7 @@
       }
    }
    
-   private void initPerVMAspectsMap()
+   protected void initPerVMAspectsMap()
    {
       if (perVMAspects == UnmodifiableEmptyCollections.EMPTY_CONCURRENT_READER_HASHMAP)
       {
@@ -2374,7 +2374,7 @@
       }
    }
    
-   private void initPointcutsMap()
+   protected void initPointcutsMap()
    {
       if (pointcuts == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2393,7 +2393,7 @@
       }
    }
    
-   private void initPointcutInfosMap()
+   protected void initPointcutInfosMap()
    {
       if (pointcutInfos == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2413,7 +2413,7 @@
    }
    
    
-   private void initClassMetaDataMap()
+   protected void initClassMetaDataMap()
    {
       if (classMetaData == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {
@@ -2431,7 +2431,7 @@
          }
       }
    }
-   private void initContainersMap()
+   protected void initContainersMap()
    {
       if (containers == UnmodifiableEmptyCollections.EMPTY_HASHMAP)
       {
@@ -2450,7 +2450,7 @@
       }
    }
    
-   private void initPrecedenceDefsMap()
+   protected void initPrecedenceDefsMap()
    {
       if (precedenceDefs == UnmodifiableEmptyCollections.EMPTY_LINKED_HASHMAP)
       {

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceDomain.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceDomain.java	2007-04-03 15:00:28 UTC (rev 62037)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceDomain.java	2007-04-03 15:02:42 UTC (rev 62038)
@@ -52,6 +52,7 @@
    public synchronized void addBinding(AdviceBinding binding)
    {
       removeBinding(binding.getName());
+      super.initBindingsMap();
       synchronized (bindings)
       {
          bindings.put(binding.getName(), binding);




More information about the jboss-cvs-commits mailing list