CommittableProducerRecords

Companion:
class
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.

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.

Implicits

Implicits

implicit def committableProducerRecordsBitraverse[F[_]]: Bitraverse[[_, _] =>> CommittableProducerRecords[F, _$9, _$10]]
implicit def committableProducerRecordsEq[F[_], K : Eq, V : Eq]: Eq[CommittableProducerRecords[F, K, V]]
implicit def committableProducerRecordsShow[F[_], K, V](implicit K: Show[K], V: Show[V]): Show[CommittableProducerRecords[F, K, V]]
implicit def committableProducerRecordsTraverse[F[_], K]: Traverse[[_] =>> CommittableProducerRecords[F, K, _$15]]