package
kafka
Type Members
-
case class
ConsumerProperties[K, V](params: Map[String, String], topic: String, groupId: String, keyDeserializer: Deserializer[K], valueDeserializer: Deserializer[V], pollTimeout: FiniteDuration = 500 millis) extends Product with Serializable
-
case class
KeyValueProducerMessage[K, V](key: K, value: V) extends ProducerMessage[K, V] with Product with Serializable
-
sealed
trait
ProducerMessage[K, V] extends AnyRef
-
case class
ProducerProperties[K, V](params: Map[String, AnyRef], topic: String, keySerializer: Serializer[K], valueSerializer: Serializer[V], partitionizer: (V) ⇒ Option[Int] = (_: V) => None) extends Product with Serializable
-
-
case class
PublisherWithCommitSink[K, V](publisher: Publisher[ConsumerRecord[K, V]], publisherActor: ActorRef, kafkaOffsetCommitSink: KafkaSink[ConsumerRecord[K, V]]) extends Product with Serializable
-
-
-
case class
ValueProducerMessage[V](value: V) extends ProducerMessage[Array[Byte], V] with Product with Serializable