X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FApplicationConfiguration.java;h=de77c60b422ace95604e9ca07e70207614e1a9f3;hb=28861eab2d4da8a0594a115de989ffeb90b05cd4;hp=23e9becda14c4f1c01f071d18fdf72ed851c40e3;hpb=377840107151d9c270f7e3a91a118dce4aa1295f;p=demos%2Fkafka%2Ftraining diff --git a/src/main/java/de/juplo/kafka/ApplicationConfiguration.java b/src/main/java/de/juplo/kafka/ApplicationConfiguration.java index 23e9bec..de77c60 100644 --- a/src/main/java/de/juplo/kafka/ApplicationConfiguration.java +++ b/src/main/java/de/juplo/kafka/ApplicationConfiguration.java @@ -8,9 +8,6 @@ import org.springframework.context.annotation.Configuration; import org.springframework.kafka.core.ConsumerFactory; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; - @Configuration @EnableConfigurationProperties({ KafkaProperties.class, ApplicationProperties.class }) @@ -18,27 +15,19 @@ public class ApplicationConfiguration { @Bean public SimpleConsumer endlessConsumer( - Consumer kafkaConsumer, - ExecutorService executor, + Consumer kafkaConsumer, KafkaProperties kafkaProperties, ApplicationProperties applicationProperties) { return new SimpleConsumer( - executor, kafkaProperties.getClientId(), applicationProperties.getTopic(), kafkaConsumer); } - @Bean - public ExecutorService executor() - { - return Executors.newSingleThreadExecutor(); - } - @Bean(destroyMethod = "close") - public Consumer kafkaConsumer(ConsumerFactory factory) + public Consumer kafkaConsumer(ConsumerFactory factory) { return factory.createConsumer(); }