5cefa3204842de29f9f84c1e8755ff282f428133
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationConfiguration.java
1 package de.juplo.kafka;
2
3 import org.apache.kafka.clients.consumer.ConsumerRecord;
4 import org.springframework.boot.context.properties.EnableConfigurationProperties;
5 import org.springframework.context.annotation.Bean;
6 import org.springframework.context.annotation.Configuration;
7
8 import java.util.function.Consumer;
9
10
11 @Configuration
12 @EnableConfigurationProperties(ApplicationProperties.class)
13 public class ApplicationConfiguration
14 {
15   @Bean
16   public Consumer<ConsumerRecord<String, Long>> consumer()
17   {
18     return (record) ->
19     {
20       // Handle record
21     };
22   }
23 }