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
- Source:
- ProducerRecord.scala
Value members
Abstract methods
The partition to which the record should be produced.
The partition to which the record should be produced.
- Source:
- ProducerRecord.scala
The timestamp for when the record was produced.
The timestamp for when the record was produced.
- Source:
- ProducerRecord.scala
The topic to which the record should be produced.
The topic to which the record should be produced.
- Source:
- ProducerRecord.scala
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.
- 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.
- 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.
- Source:
- ProducerRecord.scala