Author: macbean Date: Fri Jul 4 14:19:35 2014 New Revision: 1607863 URL: http://svn.apache.org/r1607863 Log: QPID-5877: [Java Broker] Potential for rejected messages to be resent out of order
Work completed by Keith Wall <[email protected]> and me. Modified: qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java Modified: qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java?rev=1607863&r1=1607862&r2=1607863&view=diff ============================================================================== --- qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java (original) +++ qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java Fri Jul 4 14:19:35 2014 @@ -1823,7 +1823,7 @@ public abstract class AbstractQueue<X ex lastSeen = context.getLastSeenEntry(); releasedNode = context.getReleasedEntry(); - node = (releasedNode != null && lastSeen.compareTo(releasedNode)>0) ? releasedNode : getEntries().next( + node = (releasedNode != null && lastSeen.compareTo(releasedNode)>=0) ? releasedNode : getEntries().next( lastSeen); } return node; --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
