@RequestHeader(name = "X-id", required = false) Long correlationId,
@RequestBody Integer number)
{
- ResultRecorder result = new ResultRecorder(number+1);
+ ResultRecorder result = new ResultRecorder(1);
- for (int i = 1; i <= number; i++)
- {
- send(key, new AddNumberMessage(number, i), correlationId, result);
- }
- send(key, new CalculateSumMessage(number), correlationId, result);
+ send(key, number, correlationId, result);
return result.getDeferredResult();
}