User: dmaplesden
Date: 01/12/11 14:21:49
Modified: src/main/org/jboss/mq Tag: Branch_2_4
SpyConnectionConsumer.java
Log:
Fixed bug #491613, server stops delivering messages
Revision Changes Path
No revision
No revision
1.5.2.2 +5 -5 jbossmq/src/main/org/jboss/mq/SpyConnectionConsumer.java
Index: SpyConnectionConsumer.java
===================================================================
RCS file: /cvsroot/jboss/jbossmq/src/main/org/jboss/mq/SpyConnectionConsumer.java,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -u -r1.5.2.1 -r1.5.2.2
--- SpyConnectionConsumer.java 2001/08/23 03:57:08 1.5.2.1
+++ SpyConnectionConsumer.java 2001/12/11 22:21:49 1.5.2.2
@@ -19,7 +19,7 @@
*
* @author Hiram Chirino ([EMAIL PROTECTED])
* @created August 16, 2001
- * @version $Revision: 1.5.2.1 $
+ * @version $Revision: 1.5.2.2 $
*/
public class SpyConnectionConsumer implements javax.jms.ConnectionConsumer,
SpyConsumer, Runnable {
@@ -148,9 +148,9 @@
while ( true ) {
//get Message
while ( mes == null ) {
- mes = connection.receive( subscription, 0 );
- if ( mes == null ) {
- synchronized ( queue ) {
+ synchronized ( queue ) {
+ mes = connection.receive( subscription, 0 );
+ if ( mes == null ) {
waitingForMessage = true;
while ( queue.isEmpty() && !closed ) {
try {
@@ -171,7 +171,7 @@
SpySession spySession = ( SpySession )serverSession.getSession();
if ( spySession.sessionConsumer == null ) {
- cat.debug( "" + this + " Session did not have a set MessageListner"
);
+ cat.debug( "" + this + " Session did not have a set MessageListener"
);
} else {
spySession.sessionConsumer.subscription = subscription;
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development