INT-238, INT-371 minor correction

This commit is contained in:
Marius Bogoevici
2008-11-23 07:54:45 +00:00
parent 3ee1e4921e
commit b6c5c54ae6

View File

@@ -75,7 +75,7 @@ public class Resequencer extends AbstractMessageBarrierHandler<SortedMap<Integer
private boolean hasReceivedAllMessages(SortedMap <Integer, Message<?>> messages) {
Message<?> firstMessage = messages.get(messages.firstKey());
Message<?> lastMessage = messages.get(messages.lastKey());
return (lastMessage.getHeaders().getSequenceNumber() == lastMessage.getHeaders().getSequenceSize()
return (lastMessage.getHeaders().getSequenceNumber().equals(lastMessage.getHeaders().getSequenceSize())
&& (lastMessage.getHeaders().getSequenceNumber() - firstMessage.getHeaders().getSequenceNumber() == messages.size() - 1));
}