com.softwaremill.react

kafka

package kafka

Visibility
  1. Public
  2. All

Type Members

  1. case class ConsumerProperties[K, V](params: Map[String, String], topic: String, groupId: String, keyDeserializer: Deserializer[K], valueDeserializer: Deserializer[V], pollTimeout: FiniteDuration = ...) extends Product with Serializable

  2. case class KeyValueProducerMessage[K, V](key: K, value: V) extends ProducerMessage[K, V] with Product with Serializable

  3. sealed trait ProducerMessage[K, V] extends AnyRef

  4. case class ProducerProperties[K, V](params: Map[String, AnyRef], topic: String, keySerializer: Serializer[K], valueSerializer: Serializer[V], partitionizer: (V) ⇒ Option[Int] = ((x$4: V) => scala.None)) extends Product with Serializable

  5. class PropertiesBuilder extends AnyRef

  6. case class PublisherWithCommitSink[K, V](publisher: Publisher[ConsumerRecord[K, V]], publisherActor: ActorRef, kafkaOffsetCommitSink: KafkaSink[ConsumerRecord[K, V]]) extends Product with Serializable

  7. class ReactiveKafka extends AnyRef

  8. case class ReactiveKafkaConsumer[K, V](properties: ConsumerProperties[K, V]) extends Product with Serializable

  9. case class ValueProducerMessage[V](value: V) extends ProducerMessage[Array[Byte], V] with Product with Serializable

Value Members

  1. object ConsumerProperties extends Serializable

  2. object KafkaMessages

  3. object ProducerMessage

  4. object ProducerProperties extends Serializable

  5. object ReactiveKafka

  6. package commit

    Based on from https://github.

Ungrouped