DynamicProducer
A data structure which provides convenience methods over a ZIO Kafka Producer
Value members
Concrete methods
def publishRecord[K <: Supported, V <: Supported](record: ProducerRecord[K, V]): ZIO[Any, Throwable, RecordMetadata]
def publishRecordValues[V <: Supported](records: Chunk[V], topic: String | Null): ZIO[Any, Throwable, Chunk[RecordMetadata]]
def publishRecordValuesAndKeys[K <: Supported, V <: Supported](records: Chunk[V], asKey: V => K, topic: String | Null): ZIO[Any, Throwable, Chunk[RecordMetadata]]
def publishRecords[K <: Supported, V <: Supported](records: Iterable[ProducerRecord[K, V]]): ZIO[Any, Throwable, Chunk[RecordMetadata]]
batch publish
batch publish
def publishRecords[K <: Supported, V <: Supported](records: Chunk[ProducerRecord[K, V]]): ZIO[Any, Throwable, Chunk[RecordMetadata]]
batch publish
batch publish
def publishValue[V <: Supported](value: V, topic: String | Null): ZIO[Any, Throwable, RecordMetadata]