![JAR search and dependency download from the Maven repository](/logo.png)
com.softwaremill.react.kafka.ReactiveKafkaConsumer.scala Maven / Gradle / Ivy
The newest version!
package com.softwaremill.react.kafka
import org.apache.kafka.clients.consumer.KafkaConsumer
import scala.collection.JavaConversions._
case class ReactiveKafkaConsumer[K, V](properties: ConsumerProperties[K, V]) {
lazy val consumer: KafkaConsumer[K, V] = {
val c = new KafkaConsumer(
properties.rawProperties,
properties.keyDeserializer,
properties.valueDeserializer
)
c.subscribe(List(properties.topic)) // support multiple topics?
c
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy