X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fdomain%2FChatRoomData.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fdomain%2FChatRoomData.java;h=bff56c1e763d2a7f9335b1e1acf52d4e2b345044;hb=075fbbf0c290748fa8b6d684c145a2f1ab8cbe0d;hp=9dbeda9ed47d690dfb52561f7584647b6e7bf41a;hpb=af0fcdb0c41127576b7826513287de0f74d72abf;p=demos%2Fkafka%2Fchat diff --git a/src/main/java/de/juplo/kafka/chat/backend/domain/ChatRoomData.java b/src/main/java/de/juplo/kafka/chat/backend/domain/ChatRoomData.java index 9dbeda9e..bff56c1e 100644 --- a/src/main/java/de/juplo/kafka/chat/backend/domain/ChatRoomData.java +++ b/src/main/java/de/juplo/kafka/chat/backend/domain/ChatRoomData.java @@ -106,6 +106,12 @@ public class ChatRoomData return service.getMessages(first, last); } + public void close() + { + log.info("{} is being closed", service.getChatRoomId()); + sink.emitComplete(Sinks.EmitFailureHandler.FAIL_FAST); + } + private Sinks.Many createSink() { return Sinks