- AdderResult result = state.get(partition).calculate(user);
- log.info("{} - New result for {}: {}", id, user, result);
- results.addResults(partition, user, result);
- }
- else
- {
- state.get(partition).addToSum(user, Integer.parseInt(message));
+ case ADD:
+ MessageAddNumber addNumber = (MessageAddNumber)message;
+ state.get(partition).addToSum(user, addNumber.getNext());
+ break;
+
+ case CALC:
+ AdderResult result = state.get(partition).calculate(user);
+ log.info("{} - New result for {}: {}", id, user, result);
+ results.addResults(partition, user, result);
+ break;