| Name | Description | Type | Package | Framework |
| KafkaConsumer | A consumer for consuming (reading) messages published to a Kafka server cluster. | Interface | apache.twill.kafka.client | Apache Twill |
| KafkaConsumer .MessageCallback | Callback for receiving new messages. | Interface | apache.twill.kafka.client.KafkaConsumer | Apache Twill |
| KafkaConsumer .Preparer | A builder for preparing message consumption. | Interface | apache.twill.kafka.client.KafkaConsumer | Apache Twill |