Package

com.github.mwegrz.scalautil.akka.kafka

scaladsl

Permalink

package scaladsl

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scaladsl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type KafkaCommitableFlow[K1, V1, K2, V2] = Flow[Message[K1, V1, Committable], CommittableMessage[K2, V2], NotUsed]

    Permalink
  2. type KafkaFlow[K1, V1, K2, V2] = Flow[ProducerRecord[K1, V1], ConsumerRecord[K2, V2], NotUsed]

    Permalink

Value Members

  1. object KafkaCommitableFlow

    Permalink
  2. object KafkaFlow

    Permalink
  3. def ask[A, B](requestTopic: String, responseTopic: String)(arg: A)(toBinary: (A) ⇒ Array[Byte], fromBinary: (Array[Byte]) ⇒ B)(implicit producerSettings: ProducerSettings[Array[Byte], Array[Byte]], consumerSettings: ConsumerSettings[Array[Byte], Array[Byte]], actorSystem: ActorSystem, actorMaterializer: ActorMaterializer, timeout: FiniteDuration): Future[B]

    Permalink
  4. def byteMessageFlow[A, B](inTopic: String, outTopic: String)(toBinary: (A) ⇒ (Array[Byte], Array[Byte]), fromBinary: (Array[Byte], Array[Byte]) ⇒ B)(implicit producerSettings: ProducerSettings[Array[Byte], Array[Byte]], consumerSettings: ConsumerSettings[Array[Byte], Array[Byte]], actorSystem: ActorSystem, actorMaterializer: ActorMaterializer): Flow[A, B, NotUsed]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped