You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ra...@apache.org on 2006/04/01 10:03:08 UTC
svn commit: r390614 -
/incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/AbstractConnection.java
Author: rajdavies
Date: Sat Apr 1 00:03:05 2006
New Revision: 390614
URL: http://svn.apache.org/viewcvs?rev=390614&view=rev
Log:
don't iterate through dispatchQueue if the broker is stopped
Modified:
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/AbstractConnection.java
Modified: incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/AbstractConnection.java
URL: http://svn.apache.org/viewcvs/incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/AbstractConnection.java?rev=390614&r1=390613&r2=390614&view=diff
==============================================================================
--- incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/AbstractConnection.java (original)
+++ incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/AbstractConnection.java Sat Apr 1 00:03:05 2006
@@ -577,7 +577,7 @@
}
public boolean iterate() {
- if( dispatchQueue.isEmpty() ) {
+ if( dispatchQueue.isEmpty() || broker.isStopped()) {
return false;
} else {
Command command = (Command) dispatchQueue.remove(0);