zio.kafka.producer.Producer$
See theProducer companion trait
object Producer
Members list
Concise view
Value members
Concrete methods
def produce[R, K, V](record: ProducerRecord[K, V], keySerializer: Serializer[R, K], valueSerializer: Serializer[R, V]): RIO[R & Producer, RecordMetadata]
Accessor method for Producer!.produce
def produce[R, K, V](topic: String, key: K, value: V, keySerializer: Serializer[R, K], valueSerializer: Serializer[R, V]): RIO[R & Producer, RecordMetadata]
Accessor method for Producer!.produce
def produceAll[R, K, V](keySerializer: Serializer[R, K], valueSerializer: Serializer[R, V]): ZPipeline[R & Producer, Throwable, ProducerRecord[K, V], RecordMetadata]
A stream pipeline that produces all records from the stream.
A stream pipeline that produces all records from the stream.
Attributes
def produceAsync[R, K, V](record: ProducerRecord[K, V], keySerializer: Serializer[R, K], valueSerializer: Serializer[R, V]): RIO[R & Producer, Task[RecordMetadata]]
Accessor method for Producer!.produceAsync
def produceAsync[R, K, V](topic: String, key: K, value: V, keySerializer: Serializer[R, K], valueSerializer: Serializer[R, V]): RIO[R & Producer, Task[RecordMetadata]]
Accessor method for Producer.produceAsync
def produceChunk[R, K, V](records: Chunk[ProducerRecord[K, V]], keySerializer: Serializer[R, K], valueSerializer: Serializer[R, V]): RIO[R & Producer, Chunk[RecordMetadata]]
Accessor method for Producer.produceChunk
def produceChunkAsync[R, K, V](records: Chunk[ProducerRecord[K, V]], keySerializer: Serializer[R, K], valueSerializer: Serializer[R, V]): RIO[R & Producer, Task[Chunk[RecordMetadata]]]
Accessor method for Producer.produceChunkAsync