fix: The sink is recreated, if it gets canceled
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / domain / ChatroomFactory.java
index 02ce3d2..f5e8c19 100644 (file)
@@ -3,7 +3,8 @@ package de.juplo.kafka.chat.backend.domain;
 import java.util.UUID;
 
 
-public interface ChatroomFactory
+public interface ChatroomFactory<Strategy extends PersistenceStrategy>
 {
   Chatroom createChatroom(UUID id, String name);
+  Chatroom restoreChatroom(UUID id, String name, Strategy strategy);
 }