X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FSumBusinessLogic.java;h=a767aea9456e11ab80243c8c2d9e33746195caeb;hb=43be1c56d6205a70bc2740ef105f329d5e7461cc;hp=74696a4e900810000bff2f674da881f5f3758aaf;hpb=0b6377951bbeeb2443415bc2aa9c68988ee4c5af;p=demos%2Fkafka%2Ftraining diff --git a/src/main/java/de/juplo/kafka/SumBusinessLogic.java b/src/main/java/de/juplo/kafka/SumBusinessLogic.java index 74696a4..a767aea 100644 --- a/src/main/java/de/juplo/kafka/SumBusinessLogic.java +++ b/src/main/java/de/juplo/kafka/SumBusinessLogic.java @@ -50,6 +50,11 @@ public class SumBusinessLogic if (!state.containsKey(user)) throw new IllegalStateException("No sumation for " + user + " in progress"); - return state.get(user); + return state.remove(user); + } + + protected Map getState() + { + return state; } }