ProducerRecords

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_], K, V](records: F[ProducerRecord[K, V]])(F: Traverse[F]): ProducerRecords[K, V, Unit]

Creates a new ProducerRecords for producing zero or more ProducerRecordss, then emitting a ProducerResult with the results and Unit passthrough value.

Creates a new ProducerRecords for producing zero or more ProducerRecordss, then emitting a ProducerResult with the results and Unit passthrough value.

def apply[F[_], K, V, P](records: F[ProducerRecord[K, V]], passthrough: P)(F: Traverse[F]): ProducerRecords[K, V, P]

Creates a new ProducerRecords for producing zero or more ProducerRecordss, then emitting a ProducerResult with the results and specified passthrough value.

Creates a new ProducerRecords for producing zero or more ProducerRecordss, then emitting a ProducerResult with the results and specified passthrough value.

def one[K, V](record: ProducerRecord[K, V]): ProducerRecords[K, V, Unit]

Creates a new ProducerRecords for producing exactly one ProducerRecord, then emitting a ProducerResult with the result and Unit passthrough value.

Creates a new ProducerRecords for producing exactly one ProducerRecord, then emitting a ProducerResult with the result and Unit passthrough value.

def one[K, V, P](record: ProducerRecord[K, V], passthrough: P): ProducerRecords[K, V, P]

Creates a new ProducerRecords for producing exactly one ProducerRecord, then emitting a ProducerResult with the result and specified passthrough value.

Creates a new ProducerRecords for producing exactly one ProducerRecord, then emitting a ProducerResult with the result and specified passthrough value.

Implicits

Implicits

implicit def producerRecordsShow[K, V, P](K: Show[K], V: Show[V], P: Show[P]): Show[ProducerRecords[K, V, P]]