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, Unit, K, V]

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[_], P, K, V](records: Chunk[CommittableProducerRecords[F, K, V]], passthrough: P): TransactionalProducerRecords[F, P, K, V]

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, Unit, K, V]

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[_], P, K, V](record: CommittableProducerRecords[F, K, V], passthrough: P): TransactionalProducerRecords[F, P, K, V]

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[_], P, K, V](implicit K: Show[K], V: Show[V], P: Show[P]): Show[TransactionalProducerRecords[F, P, K, V]]