[jboss-remoting-commits] JBoss Remoting SVN: r4368 - remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Tue Jul 8 00:45:53 EDT 2008


Author: ron.sigal at jboss.com
Date: 2008-07-08 00:45:53 -0400 (Tue, 08 Jul 2008)
New Revision: 4368

Modified:
   remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java
Log:
Put resources.notifyAll() in ResourceRemover.handleClose() in a synchronized block.

Modified: remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java
===================================================================
--- remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java	2008-07-08 00:50:00 UTC (rev 4367)
+++ remoting3/trunk/core/src/main/java/org/jboss/cx/remoting/core/EndpointImpl.java	2008-07-08 04:45:53 UTC (rev 4368)
@@ -137,7 +137,10 @@
     private final class ResourceRemover implements CloseHandler<Closeable> {
         public void handleClose(final Closeable closed) {
             resources.remove(closed);
-            resources.notifyAll();
+            synchronized (resources)
+            {
+               resources.notifyAll();
+            }
         }
     }
 }




More information about the jboss-remoting-commits mailing list