import java.util.UUID;
+
@RequiredArgsConstructor
-public class InMemoryChatroomFactory implements ChatroomFactory
+public class InMemoryChatroomFactory implements ChatroomFactory<InMemoryPersistenceStrategy>
{
private final PersistenceStrategy persistenceStrategy;
{
return new Chatroom(id, name, persistenceStrategy);
}
+
+ @Override
+ public Chatroom restoreChatroom(
+ UUID id,
+ String name,
+ InMemoryPersistenceStrategy persistenceStrategy)
+ {
+ return new Chatroom(id, name, persistenceStrategy);
+ }
}