CommittableProducerRecords

class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_], G[_], K, V](records: G[ProducerRecord[K, V]], offset: CommittableOffset[F])(implicit G: Foldable[G]): CommittableProducerRecords[F, K, V]

Creates a new CommittableProducerRecords for producing zero or more ProducerRecords and committing an offset atomically within a transaction.

Creates a new CommittableProducerRecords for producing zero or more ProducerRecords and committing an offset atomically within a transaction.

See also:

chunk if your records are already contained in an fs2.Chunk

Source:
CommittableProducerRecords.scala
def chunk[F[_], K, V](records: Chunk[ProducerRecord[K, V]], offset: CommittableOffset[F]): CommittableProducerRecords[F, K, V]

Creates a new CommittableProducerRecords for producing zero or more ProducerRecords and committing an offset atomically within a transaction.

Creates a new CommittableProducerRecords for producing zero or more ProducerRecords and committing an offset atomically within a transaction.

Source:
CommittableProducerRecords.scala
def one[F[_], K, V](record: ProducerRecord[K, V], offset: CommittableOffset[F]): CommittableProducerRecords[F, K, V]

Creates a new CommittableProducerRecords for producing exactly one ProducerRecord and committing an offset atomically within a transaction.

Creates a new CommittableProducerRecords for producing exactly one ProducerRecord and committing an offset atomically within a transaction.

Source:
CommittableProducerRecords.scala