ProducerRecord represents a record which can be produced to Kafka. At the very least, this includes a key of type K
, a value of type V
, and to which topic the record should be produced. The partition, timestamp, and headers can be set by using the withPartition, withTimestamp, and withHeaders functions, respectively.
To create a new instance, use ProducerRecord#apply.
Attributes
- Companion
- object
- Source
- ProducerRecord.scala
- Graph
-
- Supertypes
Members list
Value members
Abstract methods
The record headers.
The record key.
The partition to which the record should be produced.
The timestamp for when the record was produced.
The topic to which the record should be produced.
The record value.
Creates a new ProducerRecord instance with the specified headers as the headers for the record.
Creates a new ProducerRecord instance with the specified headers as the headers for the record.
Attributes
- Source
- ProducerRecord.scala
Creates a new ProducerRecord instance with the specified partition as the partition to which the record should be produced.
Creates a new ProducerRecord instance with the specified partition as the partition to which the record should be produced.
Attributes
- Source
- ProducerRecord.scala
Creates a new ProducerRecord instance with the specified timestamp as the timestamp for when the record was produced.
Creates a new ProducerRecord instance with the specified timestamp as the timestamp for when the record was produced.
Attributes
- Source
- ProducerRecord.scala