List of usage examples for org.springframework.kafka.config ConcurrentKafkaListenerContainerFactory ConcurrentKafkaListenerContainerFactory
ConcurrentKafkaListenerContainerFactory
From source file:org.s1p.JsonConfiguration.java
@Bean public ConcurrentKafkaListenerContainerFactory<String, Foo> kafkaListenerContainerFactory() { ConcurrentKafkaListenerContainerFactory<String, Foo> factory = new ConcurrentKafkaListenerContainerFactory<>(); factory.setConsumerFactory(consumerFactory()); return factory; }
From source file:org.s1p.CommonConfiguration.java
@Bean public ConcurrentKafkaListenerContainerFactory<String, String> kafkaListenerContainerFactory() { ConcurrentKafkaListenerContainerFactory<String, String> factory = new ConcurrentKafkaListenerContainerFactory<>(); factory.setConsumerFactory(consumerFactory()); return factory; }
From source file:org.s1p.CommonConfiguration.java
@Bean public ConcurrentKafkaListenerContainerFactory<String, String> jsonKafkaListenerContainerFactory() { ConcurrentKafkaListenerContainerFactory<String, String> factory = new ConcurrentKafkaListenerContainerFactory<>(); factory.setConsumerFactory(consumerFactory()); factory.setMessageConverter(new StringJsonMessageConverter()); return factory; }
From source file:org.s1p.CommonConfiguration.java
@Bean public ConcurrentKafkaListenerContainerFactory<String, String> retryKafkaListenerContainerFactory() { ConcurrentKafkaListenerContainerFactory<String, String> factory = new ConcurrentKafkaListenerContainerFactory<>(); factory.setConsumerFactory(consumerFactory()); factory.setRetryTemplate(new RetryTemplate()); factory.setRecordFilterStrategy(new RecordFilterStrategy<String, String>() { @Override//from ww w. ja va2s . co m public boolean filter(ConsumerRecord<String, String> consumerRecord) { return consumerRecord.value().equals("bar"); } }); return factory; }