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.
- Companion:
- object
Value members
Abstract methods
The partition to which the record should be produced.
The partition to which the record should be produced.
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.
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.
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.