[jboss-cvs] JBossCache/src/org/jboss/cache/factories ...

Manik Surtani msurtani at jboss.com
Wed Aug 16 13:11:39 EDT 2006


  User: msurtani
  Date: 06/08/16 13:11:39

  Modified:    src/org/jboss/cache/factories  InterceptorChainFactory.java
  Log:
  Fixed problem with static variable in Interceptor class
  
  Revision  Changes    Path
  1.24      +3 -1      JBossCache/src/org/jboss/cache/factories/InterceptorChainFactory.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: InterceptorChainFactory.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/factories/InterceptorChainFactory.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -b -r1.23 -r1.24
  --- InterceptorChainFactory.java	16 Aug 2006 11:15:56 -0000	1.23
  +++ InterceptorChainFactory.java	16 Aug 2006 17:11:39 -0000	1.24
  @@ -10,6 +10,7 @@
   import org.apache.commons.logging.LogFactory;
   import org.jboss.cache.TreeCache;
   import org.jboss.cache.interceptors.Interceptor;
  +import org.jboss.cache.interceptors.CallInterceptor;
   import org.jboss.cache.loader.CacheLoaderManager;
   
   import java.util.ArrayList;
  @@ -26,7 +27,6 @@
   
      public Interceptor buildInterceptorChain(TreeCache cache) throws IllegalAccessException, ClassNotFoundException, InstantiationException
      {
  -      Interceptor.setTreeCacheInstance(cache);
         if (cache.getConfiguration().isNodeLockingOptimistic())
         {
            return createOptimisticInterceptorChain(cache);
  @@ -141,6 +141,7 @@
         Interceptor first = null;
   
         call_interceptor = createInterceptor("org.jboss.cache.interceptors.CallInterceptor", cache);
  +      ((CallInterceptor) call_interceptor).setTreeCacheInstance(cache);
   
   //      if (cache.getBuddyManager() != null && cache.getBuddyManager().isEnableDataGravitation()) dataGravitatorInterceptor = createInterceptor("org.jboss.cache.interceptors.DataGravitatorInterceptor", cache);
         if (cache.getBuddyManager() != null) dataGravitatorInterceptor = createInterceptor("org.jboss.cache.interceptors.DataGravitatorInterceptor", cache);
  @@ -373,6 +374,7 @@
         nodeInterceptor = createInterceptor("org.jboss.cache.interceptors.OptimisticNodeInterceptor", cache);
   
         invokerInterceptor = createInterceptor("org.jboss.cache.interceptors.CallInterceptor", cache);
  +      ((CallInterceptor) invokerInterceptor).setTreeCacheInstance(cache);
   
         if (cache.isUsingEviction())
         {
  
  
  



More information about the jboss-cvs-commits mailing list