WIP
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationConfiguration.java
index 1d64221..3a17625 100644 (file)
@@ -7,6 +7,7 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.kafka.annotation.EnableKafka;
+import org.springframework.kafka.core.KafkaTemplate;
 import org.springframework.kafka.core.ProducerFactory;
 
 import java.util.Properties;
@@ -21,14 +22,13 @@ public class ApplicationConfiguration
   public RestGateway restGateway(
       ApplicationProperties applicationProperties,
       KafkaProperties kafkaProperties,
-      Producer<String, Integer> kafkaProducer)
+      KafkaTemplate<String, Integer> kafkaTemplate)
   {
     return
         new RestGateway(
             kafkaProperties.getClientId(),
-            applicationProperties.getTopic(),
             applicationProperties.getPartition(),
-            kafkaProducer);
+            kafkaTemplate);
   }
 
   @Bean(destroyMethod = "close")