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.