[jboss-cvs] JBoss Messaging SVN: r5232 - branches/Branch_1_4/src/main/org/jboss/messaging/core/impl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 31 09:09:34 EDT 2008
Author: timfox
Date: 2008-10-31 09:09:34 -0400 (Fri, 31 Oct 2008)
New Revision: 5232
Modified:
branches/Branch_1_4/src/main/org/jboss/messaging/core/impl/MessagingQueue.java
Log:
JBMESSAGING-1429
Modified: branches/Branch_1_4/src/main/org/jboss/messaging/core/impl/MessagingQueue.java
===================================================================
--- branches/Branch_1_4/src/main/org/jboss/messaging/core/impl/MessagingQueue.java 2008-10-31 12:00:37 UTC (rev 5231)
+++ branches/Branch_1_4/src/main/org/jboss/messaging/core/impl/MessagingQueue.java 2008-10-31 13:09:34 UTC (rev 5232)
@@ -555,16 +555,19 @@
// Private -------------------------------------------------------
- private synchronized void informSuckers(boolean consume)
+ private void informSuckers(boolean consume)
{
- Iterator iter = suckers.iterator();
-
- while (iter.hasNext())
- {
- MessageSucker sucker = (MessageSucker)iter.next();
-
- sucker.setConsuming(consume);
- }
+ synchronized (lock)
+ {
+ Iterator iter = suckers.iterator();
+
+ while (iter.hasNext())
+ {
+ MessageSucker sucker = (MessageSucker)iter.next();
+
+ sucker.setConsuming(consume);
+ }
+ }
}
// Inner classes -------------------------------------------------
More information about the jboss-cvs-commits
mailing list