INT-1105: special case for no sequence size (the throttling use case)
This commit is contained in:
@@ -173,7 +173,7 @@ public class CorrelatingMessageHandler extends AbstractMessageHandler implements
|
||||
}
|
||||
outputProcessor.processAndSend(group, channelTemplate, this.resolveReplyChannel(message,
|
||||
this.outputChannel));
|
||||
if (group.isComplete()) {
|
||||
if (group.isComplete() || group.getSequenceSize()==0) {
|
||||
complete(group);
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -92,8 +92,8 @@ public class MessageGroup {
|
||||
return true;
|
||||
}
|
||||
int sequenceSize = getSequenceSize();
|
||||
// If there is no sequence then it must be complete....
|
||||
return sequenceSize == 0 || sequenceSize == size();
|
||||
// If there is no sequence then it must be incomplete....
|
||||
return sequenceSize > 0 && sequenceSize == size();
|
||||
}
|
||||
|
||||
public int getSequenceSize() {
|
||||
|
||||
Reference in New Issue
Block a user