djencks     2004/01/17 08:59:20

  Modified:    modules/kernel/src/java/org/apache/geronimo/gbean/jmx
                        CollectionProxy.java
  Log:
  send the proxy, not the object name, in the event
  
  Revision  Changes    Path
  1.6       +5 -4      
incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/gbean/jmx/CollectionProxy.java
  
  Index: CollectionProxy.java
  ===================================================================
  RCS file: 
/home/cvs/incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/gbean/jmx/CollectionProxy.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- CollectionProxy.java      17 Jan 2004 01:07:33 -0000      1.5
  +++ CollectionProxy.java      17 Jan 2004 16:59:20 -0000      1.6
  @@ -167,9 +167,10 @@
               ProxyMethodInterceptor interceptor = new 
ProxyMethodInterceptor(factory.getClass());
               interceptor.connect(gmbean.getServer(), target, 
proxy.isStopped());
               interceptors.put(target, interceptor);
  -            proxies.put(target, factory.newInstance(interceptor));
  +            Factory targetProxy = factory.newInstance(interceptor);
  +            proxies.put(target, targetProxy);
               if (!stopped) {
  -                proxy.fireMemberAdddedEvent(target);
  +                proxy.fireMemberAdddedEvent(targetProxy);
               }
           }
       }
  @@ -182,7 +183,7 @@
                   interceptor.disconnect();
               }
               if (!stopped) {
  -                proxy.fireMemberRemovedEvent(target);
  +                proxy.fireMemberRemovedEvent(targetProxy);
               }
           }
       }
  
  
  

Reply via email to