+ public void addNumber(
+ Integer partition,
+ String user,
+ MessageAddNumber message)
+ {
+ state.get(partition).addToSum(user, message.getNext());
+ }
+
+ public void calculateSum(
+ Integer partition,
+ String user,
+ MessageCalculateSum message)
+ {
+ AdderResult result = state.get(partition).calculate(user);
+ log.info("{} - New result for {}: {}", id, user, result);
+ results.addResults(partition, user, result);
+ }
+