Package

com.softwaremill.react

kafka

Permalink

package kafka

Visibility
  1. Public
  2. All

Type Members

  1. case class ConsumerProperties[T](params: Map[String, String], topic: String, groupId: String, decoder: Decoder[T], numThreads: Int = 1) extends Product with Serializable

    Permalink
  2. class KafkaGraphStageSink[T] extends GraphStage[SinkShape[T]]

    Permalink
  3. class KafkaGraphStageSource[T] extends GraphStage[SourceShape[KafkaMessage[T]]]

    Permalink
  4. case class ProducerProperties[T](params: Map[String, String], topic: String, encoder: Encoder[T], partitionizer: (T) ⇒ Option[Array[Byte]] = (_: T) => None) extends Product with Serializable

    Permalink
  5. class PropertiesBuilder extends AnyRef

    Permalink
  6. case class PublisherWithCommitSink[T](publisher: Publisher[KafkaMessage[T]], publisherActor: ActorRef, kafkaOffsetCommitSink: KafkaSink[KafkaMessage[T]]) extends Product with Serializable

    Permalink
  7. class ReactiveKafka extends AnyRef

    Permalink
  8. case class SourceWithCommitSink[T](source: Source[KafkaMessage[T], NotUsed], offsetCommitSink: Sink[KafkaMessage[T], NotUsed], underlyingConsumer: KafkaConsumer[T]) extends Product with Serializable

    Permalink

Value Members

  1. object ConsumerProperties extends Serializable

    Permalink
  2. object KafkaMessages

    Permalink
  3. object ProducerProperties extends Serializable

    Permalink
  4. object ReactiveKafka

    Permalink
  5. package commit

    Permalink

    Based on from https://github.com/cjdev/kafka-rx

Ungrouped