package de.juplo.kafka.chat.backend;
+import de.juplo.kafka.chat.backend.domain.ChatHome;
import de.juplo.kafka.chat.backend.domain.ChatroomFactory;
import de.juplo.kafka.chat.backend.persistence.InMemoryChatroomFactory;
import de.juplo.kafka.chat.backend.persistence.InMemoryPersistenceStrategy;
@Configuration
public class ChatBackendConfiguration
{
+ @Bean
+ public ChatHome chatHome(ChatroomFactory chatroomFactory)
+ {
+ return new ChatHome(chatroomFactory);
+ }
+
@Bean
ChatroomFactory chatroomFactory(InMemoryPersistenceStrategy persistenceStrategy)
{