CommittableProducerRecords

fs2.kafka.CommittableProducerRecords
See theCommittableProducerRecords companion class

Attributes

Companion
class
Source
CommittableProducerRecords.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

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.

Attributes

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.

Attributes

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.

Attributes

Source
CommittableProducerRecords.scala

Implicits

Implicits

implicit def committableProducerRecordsBitraverse[F[_]]: Bitraverse[[_, _] =>> CommittableProducerRecords[F, _$10, _$11]]
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, _$16]]