TransactionalProducerRecords

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_], K, V](records: Chunk[CommittableProducerRecords[F, K, V]]): TransactionalProducerRecords[F, K, V, Unit]

Creates a new TransactionalProducerRecords for producing zero or more CommittableProducerRecords, emitting a ProducerResult with the results and Unit passthrough value.

Creates a new TransactionalProducerRecords for producing zero or more CommittableProducerRecords, emitting a ProducerResult with the results and Unit passthrough value.

def apply[F[_], K, V, P](records: Chunk[CommittableProducerRecords[F, K, V]], passthrough: P): TransactionalProducerRecords[F, K, V, P]

Creates a new TransactionalProducerRecords for producing zero or more CommittableProducerRecords, emitting a ProducerResult with the results and specified passthrough value.

Creates a new TransactionalProducerRecords for producing zero or more CommittableProducerRecords, emitting a ProducerResult with the results and specified passthrough value.

def one[F[_], K, V](record: CommittableProducerRecords[F, K, V]): TransactionalProducerRecords[F, K, V, Unit]

Creates a new TransactionalProducerRecords for producing exactly one CommittableProducerRecords, emitting a ProducerResult with the result and Unit passthrough value.

Creates a new TransactionalProducerRecords for producing exactly one CommittableProducerRecords, emitting a ProducerResult with the result and Unit passthrough value.

def one[F[_], K, V, P](record: CommittableProducerRecords[F, K, V], passthrough: P): TransactionalProducerRecords[F, K, V, P]

Creates a new TransactionalProducerRecords for producing exactly one CommittableProducerRecords, emitting a ProducerResult with the result and specified passthrough value.

Creates a new TransactionalProducerRecords for producing exactly one CommittableProducerRecords, emitting a ProducerResult with the result and specified passthrough value.

Implicits

Implicits

implicit def transactionalProducerRecordsShow[F[_], K, V, P](K: Show[K], V: Show[V], P: Show[P]): Show[TransactionalProducerRecords[F, K, V, P]]