TMP:test:FIX
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / implementation / kafka / KafkaServicesConfiguration.java
index b28b690..58e1117 100644 (file)
@@ -44,17 +44,7 @@ public class KafkaServicesConfiguration
     return new KafkaServicesThreadPoolTaskExecutorCustomizer();
   }
 
-  @Bean
-  ChannelTaskRunner channelTaskRunner(
-      ChannelTaskExecutor infoChannelTaskExecutor,
-      ChannelTaskExecutor dataChannelTaskExecutor)
-  {
-    return new ChannelTaskRunner(
-        infoChannelTaskExecutor,
-        dataChannelTaskExecutor);
-  }
-
-  @Bean(destroyMethod = "join")
+  @Bean(initMethod = "executeChannelTask", destroyMethod = "join")
   ChannelTaskExecutor infoChannelTaskExecutor(
       ThreadPoolTaskExecutor taskExecutor,
       InfoChannel infoChannel,
@@ -84,7 +74,7 @@ public class KafkaServicesConfiguration
     };
   }
 
-  @Bean(destroyMethod = "join")
+  @Bean(initMethod = "executeChannelTask", destroyMethod = "join")
   ChannelTaskExecutor dataChannelTaskExecutor(
       ThreadPoolTaskExecutor taskExecutor,
       DataChannel dataChannel,
@@ -160,7 +150,7 @@ public class KafkaServicesConfiguration
         zoneId,
         properties.getKafka().getNumPartitions(),
         properties.getKafka().getPollingInterval(),
-        properties.getChatroomBufferSize(),
+        properties.getChatroomHistoryLimit(),
         clock,
         channelMediator,
         shardingPublisherStrategy);