Name | Description | Type | Package | Framework |
KafkaProducer | A Kafka client that publishes records to the Kafka cluster. | Class | org.apache.kafka.clients.producer | Apache Kafka |
Callback | A callback interface that the user can implement to allow code to execute when the request is complete. | Interface | org.apache.kafka.clients.producer | Apache Kafka |
BufferExhaustedException | This exception is thrown if the producer is in non-blocking mode and the rate of data production exceeds the rate at which data can be sent for long enough for the alloted buffer to be exhausted. | Class | org.apache.kafka.clients.producer | Apache Kafka |
MockProducer | A mock of the producer interface you can use for testing code that uses Kafka. | Class | org.apache.kafka.clients.producer | Apache Kafka |
Partitioner | Interface | org.apache.kafka.clients.producer | Apache Kafka | |
Producer | The interface for the KafkaProducerSee Also:KafkaProducer, | Interface | org.apache.kafka.clients.producer | Apache Kafka |
ProducerConfig | Configuration for the Kafka Producer. | Class | org.apache.kafka.clients.producer | Apache Kafka |
ProducerRecord | A key/value pair to be sent to Kafka. | Class | org.apache.kafka.clients.producer | Apache Kafka |
RecordMetadata | Class | org.apache.kafka.clients.producer | Apache Kafka | |