ProducerOps

final implicit class ProducerOps[F[_], K, V](producer: KafkaProducer[F, K, V]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def produceOne[P](topic: String, key: K, value: V, passthrough: P): F[F[ProducerResult[P, K, V]]]

Produce a single record to the specified topic using the provided key and value, see KafkaProducer.produce for general semantics.

Produce a single record to the specified topic using the provided key and value, see KafkaProducer.produce for general semantics.

Source:
KafkaProducer.scala
def produceOne[P](record: ProducerRecord[K, V], passthrough: P): F[F[ProducerResult[P, K, V]]]

Produce a single ProducerRecord, see KafkaProducer.produce for general semantics.

Produce a single ProducerRecord, see KafkaProducer.produce for general semantics.

Source:
KafkaProducer.scala
def produceOne_(record: ProducerRecord[K, V])(implicit F: Functor[F]): F[F[RecordMetadata]]

Produce a single ProducerRecord without a passthrough value, see KafkaProducer.produce for general semantics.

Produce a single ProducerRecord without a passthrough value, see KafkaProducer.produce for general semantics.

Source:
KafkaProducer.scala
def produceOne_(topic: String, key: K, value: V)(implicit F: Functor[F]): F[F[RecordMetadata]]

Produce a single record to the specified topic using the provided key and value without a passthrough value, see KafkaProducer.produce for general semantics.

Produce a single record to the specified topic using the provided key and value without a passthrough value, see KafkaProducer.produce for general semantics.

Source:
KafkaProducer.scala
def produce_(records: ProducerRecords[_, K, V])(implicit F: Functor[F]): F[F[Chunk[(ProducerRecord[K, V], RecordMetadata)]]]

Produces the specified ProducerRecords without a passthrough value, see KafkaProducer.produce for general semantics.

Produces the specified ProducerRecords without a passthrough value, see KafkaProducer.produce for general semantics.

Source:
KafkaProducer.scala