projects
/
demos
/
kafka
/
training
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
WIP:async
[demos/kafka/training]
/
src
/
main
/
java
/
de
/
juplo
/
kafka
/
ApplicationConfiguration.java
diff --git
a/src/main/java/de/juplo/kafka/ApplicationConfiguration.java
b/src/main/java/de/juplo/kafka/ApplicationConfiguration.java
index
8849bf6
..
de77c60
100644
(file)
--- 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 org.springframework.kafka.core.ConsumerFactory;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
@Configuration
@EnableConfigurationProperties({ KafkaProperties.class, ApplicationProperties.class })
@Configuration
@EnableConfigurationProperties({ KafkaProperties.class, ApplicationProperties.class })
@@
-19,26
+16,18
@@
public class ApplicationConfiguration
@Bean
public SimpleConsumer endlessConsumer(
Consumer<String, String> kafkaConsumer,
@Bean
public SimpleConsumer endlessConsumer(
Consumer<String, String> kafkaConsumer,
- ExecutorService executor,
KafkaProperties kafkaProperties,
ApplicationProperties applicationProperties)
{
return
new SimpleConsumer(
KafkaProperties kafkaProperties,
ApplicationProperties applicationProperties)
{
return
new SimpleConsumer(
- executor,
kafkaProperties.getClientId(),
applicationProperties.getTopic(),
kafkaConsumer);
}
kafkaProperties.getClientId(),
applicationProperties.getTopic(),
kafkaConsumer);
}
- @Bean
- public ExecutorService executor()
- {
- return Executors.newSingleThreadExecutor();
- }
-
@Bean(destroyMethod = "close")
@Bean(destroyMethod = "close")
- public Consumer<
String, String> kafkaConsumer(ConsumerFactory<String, String
> factory)
+ public Consumer<
?, ?> kafkaConsumer(ConsumerFactory<?, ?
> factory)
{
return factory.createConsumer();
}
{
return factory.createConsumer();
}